0
在輸入內輸入[type = text]。 form.innerHTML不會返回鍵入的內容(它對我來說確實有意義)。 簽入複選框。 form.innerHTML不會返回帶有checked屬性的複選框。 對於每一種輸入,單選按鈕等都是一樣的...是否可以獲取包含用戶輸入修改的表單的HTML表示(序列化)?
我不想使用輸入事件(如模糊,焦點等)。我確實想知道是否有一些標準的本地API。
我也試過XMLSerializer和我沒有成功。
更新: 我想使用普通的JavaScript。沒有jQuery或任何其他庫/框架。
jQuery的序列化確實得到了用戶輸入,非常棒!問題是,如果元素沒有名稱,則不包含它,我確實需要它!
更新2:
element.value返回什麼是在一個輸入[類型=文本]類型的,element.getAttribute(「值」)返回什麼是在HTML屬性值(輸入值=「一些值「)! O.O
此行爲是否在任何地方記錄?
請參閱我的上述更新。謝謝。 –
在元素上放置一個name屬性,serialize將返回它: http://jsfiddle.net/55xnJ/44/ – Hink