是否可以在没有Javascript的情况下验证表单?我的网站的其余部分是用c#和asp.net编写的,托管我网站的服务器不允许使用Javascript。有没有其他方法可以在没有这个的情况下验证表单?谢谢!
function validateForm()
{
var x=document.forms["myForm"]["email"].value;
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
{
alert("Not a valid e-mail address");
return false;
}
}
答案 0 :(得分:1)
答案 1 :(得分:0)
对于内置电子邮件验证,请将输入类型设置为电子邮件:
<input type="email" name="email">
如果需要,请添加其他属性:
<input type="email" name="email" required>
但请记住,它只是客户端验证并且不受all browsers支持,因此您必须检查服务器上的输入