<input type="hidden" id="name" name="hidden-new-field"/>
<form>
<input type="text" id="name-emails" />
<input id="send-btn" type="submit" class="button" value="SEND NOW" />
</form>
在按钮上单击,我想将输入类型文本的值赋予隐藏类型的值
最佳答案
您的表格中几乎没有错误
name
属性 id
不应将隐藏的元素命名(导致混淆)form
标记我更喜欢这样
的PHP
<form>
<input type="text" id="email" name="email"/>
<input type="hidden" id="hidden_email" name="hidden_email"/>
<input type="submit" id="send_btn" class="button" value="SEND NOW" />
</form>
jQuery的
$("form").bind('submit',function(e){
e.preventDefault();
var formEmail=$("input[name=email]").val();
$("input[type=hidden][name=hidden_email]").val(formEmail);
});
DEMO