Javascript w3c文档。表单[0]。字段名等效项
我一直在用Javascript w3c文档。表单[0]。字段名等效项,javascript,forms,w3c,Javascript,Forms,W3c,我一直在用 document.forms[0].fieldname.value 要从表单中获取javascript中的值,但我想使用名称来引用字段而不是0,由于不兼容,现在的等价物是什么?建议给每个元素一个唯一的id,并将此id与函数一起使用: var value = document.getElementById('idofelement').value; 最简单的方法是向输入中添加一个id:,并引用JavaScript中的值,如下所示: document.getElementById('
document.forms[0].fieldname.value
要从表单中获取javascript中的值,但我想使用名称来引用字段而不是0,由于
不兼容,现在的等价物是什么?建议给每个元素一个唯一的id,并将此id与函数一起使用:
var value = document.getElementById('idofelement').value;
最简单的方法是向输入中添加一个id:
,并引用JavaScript中的值,如下所示:
document.getElementById('fieldname').value
或者,如果您使用jQuery
$('#fieldname').val();
(document.forms
仍受支持。您可以保留它。)
为字段指定id
并使用document.getElementById
的最佳方法
<input type="text" name="fooName" id="fooId" />
...
document.getElementById("fooId").value;
这是标准的DOM 1,使用它没有什么错
document.forms.formId.elements.field
给表单一个name=value并在document.forms“array”中按名称引用它是否有效 i、 e.:(缩写得多) 我是一个业余爱好者,如果这是错误的,请给我一个建设性的批评…:-)
document.forms.formId.elements.field
<form name="form1">.insert.your.elements.here.with.name.attribute.set.</form>
document.forms["form1"]["form_item_name"].value;