div中的文本从表单中获取输入

时间:2012-04-22 19:42:09

标签: javascript html jquery

以下是我的div,我想知道如何从表单中获取输入,让我们从textfield'name'说出并在下面的div中显示输入名称而不是jhon,请帮助!!

<div id='faix' class="bg4 w460 h430 tac poa dpn ">
                    <h4 class="fwb fs22 cf3 mb5 ff3 mt150 ">Thank you John for contacting us!</h4><h4 class="fwb fs22 cf3 mb5 ff3"> We will get in touch with you shortly.</h4>
                </div>

2 个答案:

答案 0 :(得分:1)

请参阅http://jsfiddle.net/wfAgb/

//get the name
var Name = $('#name').val();
//replace John with the new name
$('.mt150').text($('.mt150').text().replace('John', Name));

你可以大有裨益地围绕这个名字,这样你就可以直接改变它。

<h4 class="fwb fs22 cf3 mb5 ff3 mt150 ">Thank you <span id="formName">John</span> for contacting us!</h4>

然后再做

var Name = $('#name').val();
$('#formName').text(Name);

答案 1 :(得分:0)

HTML:

<form id="myForm">
  <input id="name" name="name" value=""/>
</form> 

JS:

$("#myForm").submit(function(){
  $("#faix h4.mt150").empty().append("Thank you "+$("#name").val()+" for contacting us!");
    return false;
})​

演示:http://jsfiddle.net/BPXpb/1/