没有表单需要html5输入类型。它有用吗?

时间:2011-10-12 13:49:27

标签: javascript html5

我想使用:HTML 5必需。

,例如

<input type='text' required>

如果输入类型在表单中,它似乎只能工作。 我可以不单独使用它然后通过javascript调用某种验证第一种方法吗?

反馈后的更多评论:

我有

    <input id='name' type='text' required>
    <input id='surname' type='text' required>
    <input id='send' type='button' onclick ='send()'>

    function send() {
       if (document.getElementById('name').value == '') { alert('missing name'); return }
       if (document.getElementById('surname').value == '') { alert('missing surname'); return }

       // logic now...

    }

检查输入参数的位,并通过使用HTML 5发送我想改变的警告

3 个答案:

答案 0 :(得分:11)

当然,请使用

document.getElementById('your_input_id').validity.valid

动态检查字段的有效性。

答案 1 :(得分:2)

首先,“required”属性将触发“submit”事件,因此,我猜,没有任何形式 - 不会提交任何内容。第二,为什么表格有问题?

答案 2 :(得分:2)

使用'required'时,只有在提交表单时才能使用。