我不知道java,但對於有人來說,這看起來很容易。我需要驗證一個聯繫表單,並且我有這些驗證腳本,但是如果我輸入此腳本的多個實例,它們將不會運行,如果只使用其中一個,則工作正常。有人可以將這4個組合成一個驗證腳本。將4個簡短的JavaScript表單驗證合併到一個腳本中
驗證名稱字段
<script type="text/javascript">
function validateForm()
{
var x=document.forms["myForm"]["name"].value;
if (x==null || x=="")
{
alert("Name must be filled out");
return false;
}
}
</script>
驗證主題欄
<script type="text/javascript">
function validateForm()
{
var x=document.forms["myForm"]["subject"].value;
if (x==null || x=="")
{
alert("Subject must be filled out");
return false;
}
}
</script>
驗證消息字段
<script type="text/javascript">
function validateForm()
{
var x=document.forms["myForm"]["message"].value;
if (x==null || x=="")
{
alert("Message must be filled out");
return false;
}
}
</script>
驗證電子郵件字段
<script type="text/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;
}
}
</script>
和你典型的接觸形式
<form name="myForm" method="POST" onsubmit="return validateForm()" >
<input type="text" name="name">
<input type="text" name="email">
<input type="text" name="subject">
<textarea name="message"></textarea>
<input type="submit" value="Send Message" name="submit">
</form>
javascript與java腳本不一樣。 http://www.htmlgoodies.com/beyond/javascript/article.php/3470971/Java-vs-JavaScript.htm – 2012-07-23 21:59:01
當然,您可以在這些腳本中看到相似之處。爲什麼不先嚐試自己結合他們? – 2012-07-23 22:02:20