如何判断用户点击button的次数,即当用户第一次点击时,显示某一控件(该控件原来是隐藏的),第二次点击时,则隐藏该控件! <input type=button onclick="(oid.style.display=='none')?oid.style.display='':oid.style.display='none'"><input id=oid style="display:none"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果 sw47(我爱编程,脑筋好好,嗷嗷嗷嗷嗷...) 不符合你的具体效果的话就唯有用cookie了,每次点击按钮时累加到cookie中,先检查cookie的值后再按照cookie的值来决定你需要的效果! clicknum 0,1 if(!clicknum) 显示。然后再令clicknum=0else 隐藏,再令clicknum=1 look this:<html><head><meta name="GENERATOR" content="Microsoft FrontPage 5.0"><meta name="ProgId" content="FrontPage.Editor.Document"><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>用户名</title><script language="javascript"> function word_show() { word.style.visibility='visible'; } function word1_show() { word1.style.visibility='visible'; } function word_hidden() { word.style.visibility='hidden'; } function word1_hidden() { word1.style.visibility='hidden'; } function word2_show() { word2.style.visibility='visible'; } function word2_hidden() { word2.style.visibility='hidden'; } function word3_show() { word3.style.visibility='visible'; } function word3_hidden() { word3.style.visibility='hidden'; } function form_submit() { if(f1.t1.value=="") { //验证用户名是否为空 alert("请您输入用户名") } else if(f1.t4.value!=f1.t2.value) //验证用户两次所输入的密码是否一致 { alert("您两次所输入的密码不同请您重新输入"); f1.t4.value=""; f1.t2.value=""; f1.t4.focus(); } var email_string=f1.t5.value; //验证用户所输入的Email地址的合法性 if(email_string.indexOf("@")==-1) { alert("您所输入的Email邮箱地址不合法,请您重新输入"); f1.t5.focus(); } } </script></head><body><form name="f1"><p align="center"><b><font size="4" color="#008000">用户信息输入表</font></b></p><p align="left"><span lang="zh-cn">用户名</span>: <input type="text" name="t1" onFocus="word_show()" onBlur="word_hidden()" size="20"> <input type="button" value="检验" name="B2"> <span style="visibility: hidden"><font size="2" color="#FF0000" id='word' >用户名请不要输入中文,其中不能包括?、*、#等符号</font></span></span></p><p align="left"><span lang="zh-cn">密码</span>: <input type="password" size="20" name="t4" onFocus="word1_show()" onBlur="word1_hidden()" > <span style="visibility: hidden"><font color="#FF0000" id='word1' size="2">密码长度不能小于5位</font></span></p><p align="left"><span lang="zh-cn">确认密码</span>: <input type="password" size="20" name="t2" onFocus="word2_show()" onBlur="word2_hidden()" > <span style="visibility: hidden"><font color="#FF0000" size="2" id='word2'>两次所输入的密码必须一致</font></span></p><p align="left">Email<span lang="zh-cn">地址</span>: <input type="text" name="t5" size="20" onFocus="word3_show()" onBlur="word3_hidden()"> <span style="visibility: hidden"><font color="#FF0000"><span lang="zh-cn"><font size="2" id="word3">请您输入您在检察机关局域网中的邮箱地址</font></span></font></span></p><p align="left"> </p><p align="center"><input type="submit" value="提交" name="B1" onClick="form_submit()"> <input type="submit" value="重新输入" name="b3" onClick="f1.t1.value=''"></p></form></body></html> 如何引用自制控件 正则表达式求助 请教一个ModalDialog的问题,谢谢 在Div中动态添加表格的问题 iframe相关的问题? 返回页面问题 请问怎样用Javascript禁止弹出式窗口?? 如何防止用户按 IE 窗口的 X 按钮关闭窗口? 大家来看看吧,有个字符串的问题 有人遇到过所有下拉框都错位的情况嘛?请进 用javascript怎么判断输入的是日期或数字 怎么在网页中实现在线视频功能?
if(!clicknum) 显示。然后再令clicknum=0
else 隐藏,再令clicknum=1
<html><head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>用户名</title>
<script language="javascript">
function word_show()
{
word.style.visibility='visible';
}
function word1_show()
{
word1.style.visibility='visible';
}
function word_hidden()
{
word.style.visibility='hidden';
}
function word1_hidden()
{
word1.style.visibility='hidden';
}
function word2_show()
{
word2.style.visibility='visible';
}
function word2_hidden()
{
word2.style.visibility='hidden';
}
function word3_show()
{
word3.style.visibility='visible';
}
function word3_hidden()
{
word3.style.visibility='hidden';
}
function form_submit()
{
if(f1.t1.value=="")
{ //验证用户名是否为空
alert("请您输入用户名")
}
else if(f1.t4.value!=f1.t2.value) //验证用户两次所输入的密码是否一致
{
alert("您两次所输入的密码不同请您重新输入");
f1.t4.value="";
f1.t2.value="";
f1.t4.focus();
}
var email_string=f1.t5.value; //验证用户所输入的Email地址的合法性
if(email_string.indexOf("@")==-1)
{
alert("您所输入的Email邮箱地址不合法,请您重新输入");
f1.t5.focus();
}
}
</script>
</head><body>
<form name="f1">
<p align="center"><b><font size="4" color="#008000">用户信息输入表</font></b></p>
<p align="left">
<span lang="zh-cn">用户名</span>:
<input type="text" name="t1" onFocus="word_show()" onBlur="word_hidden()" size="20"> <input type="button" value="检验" name="B2"> <span style="visibility: hidden"><font size="2" color="#FF0000" id='word' >用户名请不要输入中文,其中不能包括?、*、#等符号</font></span></span></p>
<p align="left"><span lang="zh-cn">密码</span>:
<input type="password" size="20" name="t4" onFocus="word1_show()" onBlur="word1_hidden()" > <span style="visibility: hidden"><font color="#FF0000" id='word1' size="2">密码长度不能小于5位</font></span></p>
<p align="left"><span lang="zh-cn">确认密码</span>:
<input type="password" size="20" name="t2" onFocus="word2_show()" onBlur="word2_hidden()" > <span style="visibility: hidden"><font color="#FF0000" size="2" id='word2'>两次所输入的密码必须一致</font></span></p>
<p align="left">Email<span lang="zh-cn">地址</span>:
<input type="text" name="t5" size="20" onFocus="word3_show()" onBlur="word3_hidden()"> <span style="visibility: hidden">
<font color="#FF0000"><span lang="zh-cn"><font size="2" id="word3">请您输入您在检察机关局域网中的邮箱地址</font></span></font></span></p>
<p align="left"> </p>
<p align="center"><input type="submit" value="提交" name="B1" onClick="form_submit()">
<input type="submit" value="重新输入" name="b3" onClick="f1.t1.value=''"></p>
</form>
</body></html>