当条件满足时自动点击按钮提交表单,怎么做? <input type="submit" value="<?php print_string("sook") ?>" />当满足条件x>10时默认按钮点击提交表单;怎么做? 菜鸟求解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 formname.submit()就可以提交表单http://tmsoft.lsxy.com/index.php?id=565&load=read var value = document.getElementById("submitId").value;if(value>10)document.all.myform.submit(); 问题还没解决 <form name="login"action="index.php" method="post" id="login"> <div class="loginform"> <div class="form-label"><label for="username"><?php print_string("username") ?></label></div> <div class="form-input"> <input type="text" name="username" id="username" size="15" value="<?php p($frm->username, true) ?>" /> </div> <div class="clearer"><!-- --></div> <div class="form-label"><label for="password"><?php print_string("password") ?></label></div> <div class="form-input"> <input type="password" name="password" id="password" size="15" value="" /> <input type="submit" value="登陆 ?>" /> <input type="hidden" name="testcookies" value="1" /> </div> <div class="clearer"><!-- --></div> </div> </form> </div>我想要做的是 当一个外部的参数x>10时,会自动点击登陆按钮提交表单,搞了一天了 好晕 X>0不会触发事件处理器。因为X>0不是事件,这是函数的条件表达式。 <form id="form1" action="Default.aspx" method="post"> <input id="txtName" name="txtName" type="text" /> <input id="btn" type="submit" value="" /> <script type="text/javascript"> var x=0; function post(){ if(x>=5){ document.forms[0].submit() } else{ x++; setTimeout(post,1000); } document.getElementById("btn").value=x; } post(); </script> </form> <form id="form1" action="Default.aspx" method="post"> <input id="txtName" name="txtName" type="text" /> <input id="btn" type="submit" value="" /> <script type="text/javascript"> var x=0; function post(){ if(x>=5){ document.forms[0].submit() } else{ x++; setTimeout(post,1000); } document.getElementById("btn").value=x; } post(); </script> </form> <form id="form1" action="Default.aspx" method="post"> <input id="txtName" name="txtName" type="text" /> <input id="btn" type="submit" value="" /> <script type="text/javascript"> var x=0; function post(){ if(x>=5){ document.forms[0].submit() } else{ x++; setTimeout(post,1000); } document.getElementById("btn").value=x; } post(); </script> </form> function checkx(){var x = document.getElementById("x"); //取得你所说的外部变量Xif(x>10) document.forms[0].submit(); //大于10则提交表单,如果你非要点击按钮的话,就写成 document.getElementById("登录按钮的ID").click()else setTimeout(checkx,1000); //小于10 则 1秒后循环此function} DOM的问题大家来看看 Dojo如何能改变控件的id? 活在IE的恐惧之下 firebug 内存断点 1st javascript editor pro 3.8这个软件的几个快捷方式不明白? javascript 字符串字母和数字组成字母替换成空字符 小弟有个问题,请高手帮忙解答一下 不能取得值错在哪里? 怎样问题在水平和垂直滚动后总保持div的位置在屏幕看得见的最左边和中间(因为有时滚动不一定是滚动到最左边) 图片自动缩放问题. 用上下按钮/链接控制内容上下滚动问题,紧急求助,谢谢!! Google web地图和web卫星地图位置偏差,如何解决
http://tmsoft.lsxy.com/index.php?id=565&load=read
var value = document.getElementById("submitId").value;
if(value>10)document.all.myform.submit();
<div class="loginform">
<div class="form-label"><label for="username"><?php print_string("username") ?></label></div>
<div class="form-input">
<input type="text" name="username" id="username" size="15" value="<?php p($frm->username, true) ?>" />
</div>
<div class="clearer"><!-- --></div>
<div class="form-label"><label for="password"><?php print_string("password") ?></label></div>
<div class="form-input">
<input type="password" name="password" id="password" size="15" value="" />
<input type="submit" value="登陆 ?>" />
<input type="hidden" name="testcookies" value="1" />
</div>
<div class="clearer"><!-- --></div>
</div>
</form>
</div>
我想要做的是 当一个外部的参数x>10时,会自动点击登陆按钮提交表单,搞了一天了 好晕
因为X>0不是事件,这是函数的条件表达式。
<input id="txtName" name="txtName" type="text" />
<input id="btn" type="submit" value="" />
<script type="text/javascript">
var x=0;
function post(){
if(x>=5){
document.forms[0].submit()
}
else{
x++;
setTimeout(post,1000);
}
document.getElementById("btn").value=x;
}
post();
</script>
</form>
<input id="txtName" name="txtName" type="text" />
<input id="btn" type="submit" value="" />
<script type="text/javascript">
var x=0;
function post(){
if(x>=5){
document.forms[0].submit()
}
else{
x++;
setTimeout(post,1000);
}
document.getElementById("btn").value=x;
}
post();
</script>
</form>
<input id="txtName" name="txtName" type="text" />
<input id="btn" type="submit" value="" />
<script type="text/javascript">
var x=0;
function post(){
if(x>=5){
document.forms[0].submit()
}
else{
x++;
setTimeout(post,1000);
}
document.getElementById("btn").value=x;
}
post();
</script>
</form>
function checkx(){
var x = document.getElementById("x"); //取得你所说的外部变量X
if(x>10) document.forms[0].submit(); //大于10则提交表单,如果你非要点击按钮的话,就写成 document.getElementById("登录按钮的ID").click()
else setTimeout(checkx,1000); //小于10 则 1秒后循环此function
}