Jquery 如何允许输入类型中的数字超出最小和最大范围
您好,上述代码将不允许0。我想允许所有数字在10到100之间。但如果用户未输入任何值或输入0,则也必须允许。如何做到这一点?仅使用html是不可能的,您应该输入不带最小值和最大值的内容,并使用javascript/jquery/php检查是否介于10和100之间。如果你把它放得更低或更高,你将无法发送它,除非你使用ajax来发布(我甚至不确定这是否可行)。你不能用HTMl本身指定它。但是您可以使用jquery和javascript验证Jquery 如何允许输入类型中的数字超出最小和最大范围,jquery,html,Jquery,Html,您好,上述代码将不允许0。我想允许所有数字在10到100之间。但如果用户未输入任何值或输入0,则也必须允许。如何做到这一点?仅使用html是不可能的,您应该输入不带最小值和最大值的内容,并使用javascript/jquery/php检查是否介于10和100之间。如果你把它放得更低或更高,你将无法发送它,除非你使用ajax来发布(我甚至不确定这是否可行)。你不能用HTMl本身指定它。但是您可以使用jquery和javascript验证 <form> <input type="n
<form>
<input type="number" min="10" max="100" value="0"/>
<input type="submit"/>
</form>
$('#validateme')。提交(函数(ev){
ev.preventDefault();//停止表单提交
如果($('#number')。值==0('#number')。值>=10&&$('#number')。值<代码>
试试这个what??这看起来很矛盾。您需要浏览器发出的有效性错误消息吗?
<form id="validateme" action="post.php">
<input id="number" type="number" value="0"/>
<input type="submit"/>
</form>
<script>
$('#validateme').submit(function(ev) {
ev.preventDefault(); // to stop the form from submitting
if($('#number').value == 0 || $('#number').value >= 10 && $('#number').value <= 100) {
this.submit(); // If the validation suceeds
} else {
alert('Validation failed');
}
});
</script>
<form id="form1">
<input id="number-field" type="number" min="0" max="100" value="0"/>
<input class="form-submit" type="submit"/>
</form>