Form.Element.getValue - Prototype JavaScript 框架

Xunxin Prototype API

getValue

getValue(element) -> string | array

返回表单控件当前的值。除多选框会返回一个数组外,其它的控件均返回一个字符串。该方法的全局访问捷径是 $F()

如何通过 name 属性引用表单中的控件?

该方法与其它的 DOM 扩展方法一致,当传入字符串参数时,必须是元素的 ID,而不是名称。 如果想要通过控件的名称引用控件,首先应采用一般的 JavaScript 代码查找控件,然后使用控件节点作为参数来代替字符串参数。

例如,在一个 ID 为 "contact" 的表单中有一个名称为 "company" 的输入框:

var form = $('contact'); 
var input = form['company'];
Form.Element.getValue(input); 
// 但是,首选的调用方式是: 
$(input).getValue();
// 使用 $() 是为了扩展节点 
// 你也可以使用如下的快捷方式:
$F(input); 

注意

如果参数 element 是一个未知的 ID,将会抛出一个异常:"element has no properties"。