HTML5中的Javascript输入验证
我正在寻找的是一种在Javascript函数中控制HTML5输入验证的方法,目前我有:HTML5中的Javascript输入验证,javascript,html,Javascript,Html,我正在寻找的是一种在Javascript函数中控制HTML5输入验证的方法,目前我有: function validate_select(combo){ var index = combo.selectedIndex; if(index == 0){ combo.setCustomValidity('Choose an element.'); return false; }else{ return true; }
function validate_select(combo){
var index = combo.selectedIndex;
if(index == 0){
combo.setCustomValidity('Choose an element.');
return false;
}else{
return true;
}
}
if(validate_select(combo_product)){
//do something and then reset combo
combo_product.selectedIndex = 0;
}
这很好,就像我想要的,但我有一些其他元素没有形式,我想触发验证,就像组合一样,但不是使用一些customValidity,我想使用HTML5默认验证。任何帮助都将不胜感激
是可能的还是我只是把它弄复杂了?也许是一个更简单的选择
如果可能的话,我想要一个非jQuery的解决方案
<form action="" method="#">
<select required="required">
<option value="" selected> Please Select </option>
<option value="1"> option 1 </option>
<option value="2"> option 2 </option>
<option value="3"> option 3 </option>
</select>
<input type="submit" value="submit" />
当你说HTML5验证时,你实际上是指输入验证,但在HTML5中,对吗?与验证代码是否符合HTML5相反。您可能需要修改标题/标签。@Michael,好的,我已经编辑了标签,我有点不熟悉了。谢谢你,编辑:对不起,在我的情况下,我不能使用表单,我想在我的Javscript函数中触发输入验证。。。