问题描述
我想做一个按钮,当我点击一下的时候,按钮的值改变,传的参数也改变。比如,按钮是“活动的”,我点一下就变成“禁用”,同时用户被禁用
解决方案
解决方案二:
varm_flag=0;functionclickBtn(){varobj=document.getElementById("btnId");if(m_flag==0){obj.value="活动的";obj.disabled=false;m_flag=1;}elseif(m_flag==1){obj.value="禁用";m_flag=0;obj.disabled=true;}....yourprograms}
解决方案三:
<formid="f1"action="index"method="get"target="_blank"><inputtype="submit"id="activeBtn"value="ClickToChange"/><inputtype="text"id="value1"name="value1"value="default"/></form><script>varbtn=document.getElementById("activeBtn");btn.onclick=function(){document.getElementById("value1").value="realValue";btn.disabled="true";document.getElementById("f1").submit();}</script>
解决方案四:
直接复制完保存在html里面双击可以看到效果:<formid="f1"action="index"method="get"target="_blank"><inputtype="submit"id="activeBtn"value="ClickToChange"/><inputtype="text"id="value1"name="value1"value="default"/></form><script>varbtn=document.getElementById("activeBtn");btn.onclick=function(){document.getElementById("value1").value="realValue";btn.disabled="true";document.getElementById("f1").submit();}</script>