如何使用mootools验证输入字段的值(值必须为8)

时间:2014-03-06 11:46:26

标签: mootools

希望有人能给我一个提示......

我必须使用mootools并拥有表格。如果值为8,则其中一个输入字段有效。有人知道我该怎么做吗?

祝你好运, 丹

1 个答案:

答案 0 :(得分:1)

如果您发布该输入的html,我可以提供更好的帮助。否则:

var element = document.getElement('input');
//or 
var element = $('inputID');
//or
var element = document.querySelector('input');

然后使用

element.value == 8element.get('value') == 8

您也可以在此处查看Mootools docs


正如@dimitar指出并且我没有提及,你需要听取表单的提交然后使用这个代码来检查输入值。

示例:

var form = $('myForm');

form.addEvent('submit', function (e) {    // attach event to the form
    e.stop();                             // prevent it from being submited
    var input = this.getElement('input'); // get the input element
    if (input.value != 8) {               // verify the value
        alert('The value is not 8');      // inform the user
        return false;                     // end the function
    } else this.submit();                 // otherwise, continue the submit
});

Demo