OOPS,由於「name」字段位於頂部,因此它是我正在測試的那個字段,結果證明是唯一存在問題的字段。必須是與使用「名稱」作爲名稱...HTML輸入在更改時沒有更新數值屬性
出於某種原因,在我的表單輸入標籤沒有更新時,他們改變了查看實際的元件(未的JavaScript)的值屬性。發佈到服務器的數據是「value」屬性的原始值,而不是文本框中的文本。
表格中的textareas工作正常,並且我檢查了javascript被解僱的「onchange」,我找不到任何...請幫助!
下面是HTML:
<form action="" method="post">
<div id="group-1" class="group case">
<a class="heading open">heading</a>
<input name="editform[0][class]" value="case" type="hidden">
<input name="editform[0][id]" value="2" type="hidden">
<div class="field">
<label>Name</label>
<input class="text" name="editform[0][name]" value="Mike Escarcaga" type="text" >
</div>
<div class="field">
<label>Title</label>
<input class="text" name="editform[0][title]" value="General Manager" type="text" >
</div>
<!-- repeated for each field -->
<div class="field" >
<label >Text</label>
<textarea class="ltext" name="editform[0][text]" >
Blah HTML, and more blah...
</textarea>
</div>
</div>
<!-- repeated for each group in the form (editform[1], editform[2], etc.) -->
</form>
你能發佈你的Javascript代碼嗎? –
JavaScript錯誤標記 –
你的意思是在你的'查看源代碼'視圖中的值沒有改變?或者,您通過JavaScript更改輸入後會從輸入中獲得舊值? –