我设置了一个基本的 html 表单,其中包含各种输入。我想从表单中获取这些输入并将它们内联显示在新页面上,在更大的股票文本块中的适当位置。
例如,表格会询问您的姓名。假设您输入“John”。然后,我想将该名称显示在新页面上的一个股票文本块中,例如:“嗨,约翰,这是您的文本。”
将有许多表单输入,因此使用弹出提示没有意义。我意识到这是一个非常简单的问题,但我真的坚持这一点。感谢您的帮助。
我设置了一个基本的 html 表单,其中包含各种输入。我想从表单中获取这些输入并将它们内联显示在新页面上,在更大的股票文本块中的适当位置。
例如,表格会询问您的姓名。假设您输入“John”。然后,我想将该名称显示在新页面上的一个股票文本块中,例如:“嗨,约翰,这是您的文本。”
将有许多表单输入,因此使用弹出提示没有意义。我意识到这是一个非常简单的问题,但我真的坚持这一点。感谢您的帮助。
这是一个使用 jQuery 的示例,它将输入的文本放置在一段文本中的占位符中。您可以在此处尝试工作示例:
http://jsfiddle.net/hansvedo/D63K7/
<form id="info_form">
<input id="first_name" type="text" value="John">
<input id="submit_button" type="submit" value="Submit">
</form>
Placeholder text
<div id="paragraph">Hi <span id="first_name_placeholder"></span>, lorem ipsum.</div>
$(document).ready(function(){
$('#submit_button').click(function(event){
// Stop the form from actually submitting.
event.preventDefault();
// Capture the entered name and put it into the placeholder.
var first_name = $('#first_name').val();
$('#first_name_placeholder').html(first_name);
// Hide the form
$('#info_form').hide();
// Reveal the paragraph.
$('#paragraph').show();
});
});
这是一个仅使用 Javascript 的简单示例:
<html>
<body>
Name: <input type="text" id="name" />
<input type="button" value="Submit" onclick="submit()" />
<script>
function submit() {
w = window.open();
var name = document.getElementById('name').value;
w.document.write('Hello ' + name + ', this is your text' );
}
</script>
</body>
</html>