[問題] jquery chrome form 中的input
例如內容為
<table>
<form name=form1>
<tr><td>
<input name=a1>
</td><td>
<input name=a2>
</td></tr>
</form>
</table>
<form name=form2>
<table>
<tr><td>
<input name=b1>
</td><td>
<input name=b2>
</td></tr>
</table>
</form>
<script>
$('form[name=form1] input[name=a1]').val('123');
$('form[name=form2] input[name=b1]').val('456');
</script>
這樣 很奇怪 如果用IE8..都正常
使用google chrome a1 是沒有值得
如果用檢查元素看 發現<form name=form1></form>
馬上就結束了!...但是可以 submit喔!!...
如果把 <form> 放到td裡面就正常了.....
<table>
<tr><td> <form name=form1>
<input name=a1>
</td><td>
<input name=a2>
</form></td></tr>
</table>
因為這樣不符合 W3C 規定
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.250.11
推
07/13 10:15, , 1F
07/13 10:15, 1F
→
07/13 10:15, , 2F
07/13 10:15, 2F
推
07/14 20:11, , 3F
07/14 20:11, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章