关于DOM的问题 有没有name属性,有的话就可以的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有啊,见如下代码: var dvinput = document.createElement('input'); dvinput.type = 'text'; dvinput.name = 'sn'; dvinput.id = 'sn'; dvinput.size = '20'; dvinput.maxLength = '200'; dvtd2.appendChild(dvinput);表单提交后就是没有$_POST['sn']。而且我在创建sn后用formname.sn也找到这个对象 但是用document.getElementById('sn')确可以找得到 dvtd2是form中的表格里的table中的一个tbody的id,应该是在form中的吧 说错了,dvtd2是在form中的,是插入到form中的table里的一个tbody的。 <form name="formname" method="post" action="xx.php"><table>...<tboday id="ss"></tbody></table></form>dvtd2就是插入到ss里的一个cell。 <script>var dvinput = document.createElement('<input name="sn">');dvinput.type = 'text';dvinput.id = 'sn';dvinput.value="123"dvinput.size = '20';dvinput.maxLength = '200';dvtd2.appendChild(dvinput);alert(document.getElementById("sn").value)alert(document.getElementsByName("sn")[0].value)</script>试试 to: mingxuan3000(铭轩)你的方法只在IE下是有效的,有些浏览器不会支持document.createElement('<input name="sn">')这种写法问题已经解决了,是我的table和form的写法不规范。 【未定义变量】Notice: Undefined variable 求正则表达式含义 不同程序和域名之间传送结果集用什么方法 Mysql中时间戳,如何将int转换为datetime? 大家帮帮忙 我想把$_POST['name'] = 'jim'; 生成一个变量 $name = 'jim',可以做到么? 关于PHP的session() 各位高手帮忙看看这段代码为什么会出现这样的问题?? 超级奇怪的问题!(附源程序) 我为什么返回不了这个递归的值呢?急救!!! 谁能解决php上传大文件的问题(非ftp方式) mysql连接问题 急寻fgets()读取文本文件时汉字乱码的处理方法
var dvinput = document.createElement('input');
dvinput.type = 'text';
dvinput.name = 'sn';
dvinput.id = 'sn';
dvinput.size = '20';
dvinput.maxLength = '200';
dvtd2.appendChild(dvinput);表单提交后就是没有$_POST['sn']。而且我在创建sn后用formname.sn也找到这个对象
<table>
...<tboday id="ss">
</tbody>
</table>
</form>dvtd2就是插入到ss里的一个cell。
var dvinput = document.createElement('<input name="sn">');
dvinput.type = 'text';dvinput.id = 'sn';
dvinput.value="123"
dvinput.size = '20';
dvinput.maxLength = '200';
dvtd2.appendChild(dvinput);
alert(document.getElementById("sn").value)
alert(document.getElementsByName("sn")[0].value)
</script>试试
你的方法只在IE下是有效的,有些浏览器不会支持document.createElement('<input name="sn">')这种写法问题已经解决了,是我的table和form的写法不规范。