試圖使用這個表單來驗證電子郵件,使用教授說的使用函數。我們不能使用jquery或任何其他方式來處理這個問題。他非常......具體......他如何完成任務。無論如何,上週的網頁設計課程,並沒有太多的解釋介紹JavaScript。家庭作業幫助,我在這裏做錯了什麼? [Javascript,validation]
該函數只是驗證電子郵件,但我沒有frickin線索如何正確調用函數(verify_email)。我發現了無數的如何做到這一點的例子,但我敢肯定,他會因爲不這樣做而取消積分。瘋狂嘗試在編輯時對其進行格式化...提交時沒有問題。
<!DOCTYPE html>
<html lang="en-US">
<head>
<title>Feedback</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link type="text/css" rel="stylesheet" href="media/css/webpageCSS.css"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery /1.4.4/jquery.min.js"></script>
<script type="text/javascript">
function verify_email()
{
var email_val=document.getElementById("email").value;
var regex = /^[A-Z0-9_%+-][email protected][A-Z0-9.-]+\.[A-Z]{2,4}$/i;
if(email_val.search(regex) == -1)
{
alert("Email is not valid");
return false;
}
else
{
return true;
}
}
</script>
</head>
<body class="sdd">
<nav>
<a href="Project4.html">Home</a>
<a href="resume.html">Resume</a>
<a href="classList.html">Class List</a>
<a href="misc.html">Miscellaneous</a>
<a href="comments.html">Feedback</a>
</nav>
<header>
<h1 class="sd">Feedback Page</h1>
</header>
<div id="wrapper">
<div id="leftcolumn2">
</div>
<div id="rightcolumn2">
<section>
<br><br>
Feedback Form:
<form name="comform" method="post" action="http://webdevfoundations.net/scripts/formdemo.asp" onsubmit="return verify_email();">
<table class="comtab">
<tr>
<td>*First Name: <input type="text" name="fname" id="fname"></td>
<td>*Last Name: <input type="text" name="lname" id="flname"></td>
</tr>
<tr>
<td id="com" colspan="2"><textarea cols="60" rows=5 name="comments" id="comments">Enter your feedback here</textarea></td>
</tr>
<tr>
<td class="alignl" colspan="2">Email (optional): <input type="text" name="email" id="email"></td>
</tr>
<tr>
<td class="alignl" colspan="2"><input type="submit" value="Submit Comment" ></td>
</tr>
</table>
</form>
</section>
<footer class="footbot">
© 2010
</footer>
</div>
</div>
如果你不能使用jQuery,爲什麼包含它? – icktoofay 2010-12-15 04:50:39
稍後用於尚未製作的表格。 – roger34 2010-12-15 04:52:20