现有一个HTML文件,有以下主要代码:
<input type=”text” id=”txtUserName”/>
<br />
<input type=”text” id=”txtPassword” />
<br />
<input type=”submit” name=”btnSubmit”id=”btnSubmit” value=”提交” onclick=”return validate():” />请用javascript脚本写出方法validate(),当txtUserName或者txtPassword中没有填写任何内容时弹出提示框“用户名或者密码不能为空!”,阻止用户提交。当txtUserName和txtPassword中都有值时,弹出确认对话框“真的要提交吗?”,用户选择确定,则提交,选择取消,则不提交。
<input type=”text” id=”txtUserName”/>
<br />
<input type=”text” id=”txtPassword” />
<br />
<input type=”submit” name=”btnSubmit”id=”btnSubmit” value=”提交” onclick=”return validate():” />请用javascript脚本写出方法validate(),当txtUserName或者txtPassword中没有填写任何内容时弹出提示框“用户名或者密码不能为空!”,阻止用户提交。当txtUserName和txtPassword中都有值时,弹出确认对话框“真的要提交吗?”,用户选择确定,则提交,选择取消,则不提交。
<SCRIPT language=javascript>
<!--
function validate(){
if(document.getElementById("txtUserName").value==''||document.getElementById("txtPassword").value==''){
alert("用户或者密码不能为空");
return false;
}
if(confirm("真的要提交吗?")){
return true;
}
}
//-->
</SCRIPT> <input type="text" id="txtUserName"/>
<br />
<input type="text" id="txtPassword" />
<br />
<input type="submit" name="btnSubmit"id="btnSubmit" value="提交" onclick="return validate()" />
document.getElementById("txtUserName").value=='' //判断输入框的值用:
confirm("真的要提交吗?") //弹出 确认框
if(document.getElementById("txtUserName").value==''||document.getElementById("txtPassword").value==''){
alert("用户或者密码不能为空");
return false;
}
else
return confirm("真的要提交吗?");
}楼上正解。大同小异