在學(xué)習(xí)表單驗(yàn)證時(shí),遇到一段代碼,不太懂這里的with是怎么回事,還有,為什么要寫兩個(gè)函數(shù)?關(guān)鍵字with的用法有些什么?<html>
<head>
<script?type="text/javascript">
function?validate_required(field,alerttxt)
{
with?(field)
??{
??if?(value==null||value=="")
????{alert(alerttxt);return?false}
??else?{return?true}
??}
}
function?validate_form(thisform)
{
with?(thisform)
??{
??if?(validate_required(email,"Email?must?be?filled?out!")==false)
????{email.focus();return?false}
??}
}</script>
</head>
<body>
<form?action="submitpage.htm"?onsubmit="return?validate_form(this)"?method="post">
Email:?<input?type="text"?name="email"?size="30">
<input?type="submit"?value="Submit">?
</form>
</body>
</html>
JS中with的用法
四葉草姑娘
2016-03-20 10:41:20