<html:form action="/login" onsubmit="return checkLogin();">
<input type="hidden" name="method" value="login"><html:submit value="登陆"/>function checkLogin(){
    ?
}<html:submit value="登陆"/> 按钮怎么变灰?

解决方案 »

  1.   


    加入disable="true" 
    <html:submit value="登陆" disable="true" />
      

  2.   


    不好意思,应该是disabled="true" 少写了一个d
      

  3.   

    <html:submit id="slogin"value="登陆"/> 
    function checkLogin(){
       documtent.getElementById('slogin').disabled=true;
       if.....{
         documtent.getElementById('slogin').disabled=false;
        return false;
    }
    return true;
        ?
      

  4.   

    最好别用html:submit,用input type=button,一样,要用submit,有时候return false了它也提交了,烦,反正就是按钮嘛
      

  5.   

    input type="button"有id属性html:submit 没有id 这个属性啊
      

  6.   

    button我会用但html:submit 既没id 也没name,怎么解决?
    而且表单<html:form action="/login" onsubmit="return checkLogin();"> 也没id name属性
     如果我想使表单中的提交按钮变灰 在function 里面应该怎么写?
      

  7.   

    我也觉得有时候用struts标签不好控制
    虽然有些东西简单点
      

  8.   


    不要用html:submit,用button啊,不是一样嘛?
    <input type="button" name="slogin" id="slogin" value="登陆" onclick="checkLogin()"/> function checkLogin(){
      documtent.getElementById('slogin').disabled=true;
      if(输入元素不正确){
        documtent.getElementById('slogin').disabled=false;
        return;
    }
      document.forms[0].submit();
      

  9.   

    <input type="submit" value="提交一次" onmouseup="javascript:this.disabled=true"> 就这样就可以了
      

  10.   

    或者document.forms[0].submit.disabled=true;试试看。