作者mattttt (我就是我)
看板Ajax
标题[问题] javascript读取阵列物件的问题
时间Wed Aug 19 11:05:15 2009
在下有一个问题
我在网页上有许多个相同名称的物件
例如:
1<input type="text" name="author_name[]" size="10">
2<input type="text" name="author_name[]" size="10">
3<input type="text" name="author_name[]" size="10">
4<input type="text" name="author_name[]" size="10">
5<input type="text" name="author_name[]" size="10">
6<input type="text" name="author_name[]" size="10">
7<input type="text" name="author_name[]" size="10">
8<input type="text" name="author_name[]" size="10">
9<input type="text" name="author_name[]" size="10">
我後面会将资料用PHP存入
这个我会
但是我想要验证他有没有输入
我用javascript
没办法读取
不管用author_name它显示undefined(没javascript错误)
还是用author_name[0]它也显示undefined(javascript的错误)
根本不行读到里面的值
请问有什麽方法可以读到里面的值
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.50.57.247
1F:→ nopeace:document.getElementsByName 08/19 11:51
2F:推 tomin:你变数名称这样取? author_name[][0]? 08/19 13:31
3F:→ mattttt:我也是过author_name[][0],但是会出现错误 08/19 14:03
4F:→ mattttt:不能没有东西 08/19 14:03
5F:→ mattttt:[]不能没有东西,要有数值在[]里面 08/19 14:04
6F:推 LPH66:这就是两者冲突的地方了...javascript要有数值在[]里才行 08/19 20:45
7F:→ LPH66:但送form出去时却又得要[]中没有东西後端才能以阵列来接... 08/19 20:46
8F:→ LPH66:我的变通法是每个 text 另外给它 id, js 里就用 id 来存取 08/19 20:46
9F:→ fillano:没人用过一楼的方法吗?那应该是可行的耶... 08/19 22:44
10F:→ mattttt:我终於找到解决的办法了,用了好多种关键字,终於找到了 08/20 11:39
11F:→ mattttt:关键字为php javascript 阵列 08/20 11:40