中信期货app:javascript问题,快来!

来源:百度文库 编辑:中科新闻网 时间:2024/05/12 15:03:28
做一个登陆界面,用户名: 密码: 登陆和重填。

然后如果没有填写用户名就提示:必须填写用户名。没有密码是:必须填写密码。

紧急求助!

<script language=javascript>
function checkData() {
if (document.all.lform.userName.value==""){
alert("必须填写用户名");
return false;
}
if (document.all.lform.pw.value=="") {
alert("必须填写密码");
return fasle;
}
return true;
}
</script>

<body>
<form name="lform" action="login.asp" method="post" onsubmit="return checkData();">
用户名:<input type="text" name="userNmae" value=""><br>
密码:<input type="password" name="pw" value="">
<br>
<input type="submit" value="Login"> <input type=reset value="Reset">
</form>

javascript是已原码形式出现的.你可以随便看别人写的啊.

其实很简单 你用onsubmit事件来控制 就可以了!

在 form 包含 中写 onsubmit="return 函数名称(XXXX)"

如果函数返回 false 那么 他不submit,true 则 submit很容易的!至于函数你自己写吧 哈~

假设表单如下:<- 表示说明
<form name=form1 target="">
<input type="input" name="user">
<input type="input" name="user">
<br>
<input type="button" value="提交" onclick="ok();">
<input type=reset value="重置">
</form>

<!--javascript部分如下-->
<script language=javascript>
function ok(){
if (form1.user.value==''){
alert('用户名不能为空!');
}
else
{
form1.submit();
}
}
</script>

密码部分一样.