Javascript 正在验证邮政编码,以便它只能以LS开头
我希望能够验证文本框,以便它只接受以LS开头的邮政编码 这是特别的,因为这家公司只在利兹地区运送包裹,有点噩梦Javascript 正在验证邮政编码,以便它只能以LS开头,javascript,validation,postal-code,Javascript,Validation,Postal Code,我希望能够验证文本框,以便它只接受以LS开头的邮政编码 这是特别的,因为这家公司只在利兹地区运送包裹,有点噩梦 <!DOCTYPE html> <html> <body> <form name="myForm" action="stage2.php" onsubmit="return validateForm()" method="post"> Postcode: <input type="text" name="pcode">
<!DOCTYPE html>
<html>
<body>
<form name="myForm" action="stage2.php" onsubmit="return validateForm()" method="post">
Postcode: <input type="text" name="pcode">
<input type="submit" value="Submit">
</form>
</body>
</html>
邮政编码:
这是我正在使用的Javascript
<script>
function validateForm() {
var x = document.forms["myForm"]["pcode"].value;
if (x == "LS" || x == "") {
alert("Name must be filled out");
return false;
}
}
</script>
函数validateForm(){
var x=document.forms[“myForm”][“pcode”].value;
如果(x==“LS”| | x==”){
警告(“必须填写姓名”);
返回false;
}
}
函数validateForm(){
var x=getElementsByName(“pcode”).值;
如果(x==“LS”| x==“LS”!(x.indexOf(“LS”)==0)){
警告(“必须填写姓名”);
返回false;
}
}
您好,这不起作用,无论您键入什么,它都只是发出警报
<script>
function validateForm() {
var x = getElementsByName("pcode").value;
if (x == "LS" || x == "" || !(x.indexOf("LS")==0)) {
alert("Name must be filled out");
return false;
}
}
</script>