目标:
*当您按下提交按钮时,应在文本框内执行客户端验证。
*如果没问题,去actionresult。
否则,显示一 strip 有“最多 10 个字母”语句的弹出消息和一个 OK 按钮。
标准是最多 10 个字母。
问题:
我不知道该怎么做
信息:
*我将 VS2013 与 ASP.net mvc、jQuery、javascript 一起使用
*无服务器验证。
<!DOCTYPE html>
<html>
<body>
<form>
First name: <input type="text" name="FirstName" value="Mickey"><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
最佳答案
<form id="target">
First name: <input type="text" name="FirstName" id="txtname" ><br>
<input type="submit" value="Submit">
</form>
和Js
$( "#target" ).submit(function( event ) {
var getText=$('#txtname').val().trim();
var len=getText.length;
if(len > 10){
alert('max 10 size');
event.preventDefault();
}
});
检查表单提交的长度。
关于javascript - 文本框的客户端验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30458321/