<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

    09-25 18:13
    查看更多