据我所知,有两种方法可以从文本框中获取值
document.formName.textBoxName.value;
要么
document.getElementbyId('textBoxId').value;
据我所知,使用表单名称意味着我可以编写更少的代码,因为名称可以用于发布数据和获取值(除了使用ajax).如果我只是使用标准表单发布,我会使用名称发布,但我不能使用ID?
例如在PHP我会用
$_POST['texBoxName'];
解决方法
最终指南是
HTML specification.
突出的事情:
> id对任何HTML元素都有效,而name仅适用于少数几个(a,输入,textarea和其他几个).>如果要提交名称,则输入(和textarea)元素需要设置名称.