<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>网页特效|网页特效代码(JsHtml.cn)---仿discuz论坛倒计8秒方可点击按钮</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<input type="submit" name="Submit" value="同意" />
</form>
<script language="javascript">
document.form1.Submit.disabled = true;
var speed = 1000; //速度
var wait = 10; //停留时间
function updateinfo(){
if(wait == 0){
document.form1.Submit.value = "我同意";
document.form1.Submit.disabled = false;
}
else{
document.form1.Submit.value = "阅读条款"+wait;
wait--;
window.setTimeout("updateinfo()",speed);
}
}
updateinfo();
</script>
</body>
</html>
同意之后怎么触发下一步事件
比如说现在的协议内容和 【我同意】 【不同意】 两个按钮都放在panel1里
注册的文本框什么之类的放在panel2里 但panel1 panel2都在同一个regedit.aspx页面里 regedit.aspx.cs protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
this.Panel2.Visible = false;
;
}
点击【我同意】后就实现10秒钟 该按钮不可用 10秒后变得可以用 点击按钮后panel1的visable变得不可用 panel2的visable变得可用 接收用户注册信息输入 怎么实现
将intput submit的属性 改成runat="server"后可以顺利添加 控件事件达到我要的panne2可见 但是【我同意】按钮没有实现倒计时的显示立即就触发事件了 这是我所不想要的 不然的话我直接就用botton控件就轻松实现了
允许大家修改js里的代码只要实现该功能
暂时还没有满意的答案
unction updateinfo(){
if(wait == 0){
document.form1.Submit.value = "我同意";
document.form1.Submit.disabled = false;
document.getElementById( "Pannel1 ").style.visibility="hidden";
document.getElementById( "Pannel2 ").style.visibility="visible";
}
这样可以吗?现在每次点击【我同意】按钮就不同倒计时根本不会进入下一步
有关input submit 触发事件
答案:2 悬赏:80 手机版
解决时间 2021-03-08 03:36
- 提问者网友:蓝莓格格巫
- 2021-03-07 17:20
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-03-07 18:37
<input type="submit" name="Submit" onClick="hide()" value="同意" />
<script language="javascript">
function hide()
{
//pannel消失和现实的代码。。。
}
</script>
<script language="javascript">
function hide()
{
//pannel消失和现实的代码。。。
}
</script>
全部回答
- 1楼网友:白昼之月
- 2021-03-07 19:48
<form id="form1" name="form1" method="post" action="" onclick=updateinfo();>
<input type="submit" name="Submit" value="同意" />
</form>
你试试应该是可以的!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯