簡體   English   中英

無法序列化表單

[英]Can't serialize form

只是試圖在某些“結果”div中顯示序列化結果。 使用JQUERy學習中心的代碼來獲取聯系表格:

function showValues() {
      var str = $("form").serialize();
      $("#result").text( str );
      }
     showValues();

但那沒用。 div中沒有​​序列化內容。 我在jsfiddle上保存了一切 - http://jsfiddle.net/3tKUh/1/

沒有任何最終代碼。 我只想知道為什么不顯示序列化結果。

謝謝!

要獲得序列化表單,您必須在輸入字段中添加一個名稱attribut( http://jsfiddle.net/3tKUh/2/ ):

<form id="myform">
<div class="field">
<label for="name" id="namelabel">Name</label>
<input type="text" name="name" id="name" class="req" autofocus>
</div>
<div class="error" id="name_error">
</div>
<div class="field">
<label for="email">Email</label>
<input type="text" name="email" id="email" class="req">
</div>
<div class="error" id="email_error">
</div>
<div class="field">
<label for="message" name="message" id="message">Message</label>
<textarea></textarea>
</div>
<div class="field">
<input type="submit" value="submit" id="send">
</div>
</form>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM