當表單提交時先觸發驗證的js代碼,當驗證表單的方法返回true時才會提交表單返回false則不提交數據
<script type="text/javascript">
function checkIP(){//js表單驗證方法
var text=document.getElementById("url").value;//通過id獲取需要驗證的表單元素的值
if(text==""){//當上面獲取的值為空時
alert("不能為空哦!");//彈出提示
return false;//返回false(不提交表單)
}
return true;//提交表單
}
</script>
<FORM METHOD=POST ACTION="" name="ipform" onsubmit="return checkIP();">
<!--使用onsubmit方法進行表單驗證-->
<input type="text" id="url" name="ip" size="15" maxlength="50" value="" />
<input type="submit" name="button" value="查詢" /></FORM>
定義和用法
onsubmit 事件會在表單中的確認按鈕(type="submit")被點擊時發生。
dopost方法部分修改
req.setCharacterEncoding("utf-8");
res.setContentType("text/html;charset=utf-8");
必須放在dopost()方法的第一行
在添加charset=utf-8到res.setContentType中