1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

validação dhtml erro "there is no attribute "disabled""

Discussão em 'Web Development' iniciada por alfinete, 28 de Fevereiro de 2008. (Respostas: 13; Visualizações: 2472)

  1. alfinete

    alfinete Power Member

    Código:
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head><title>
    	Untitled Page
    </title>
    
        <script type="text/javascript">
            if(window.history.forward(1) != null) 
            {
    			window.history.forward(1);			
    		}
        </script>
    
        <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /><link href="App_Themes/base/base.css" type="text/css" rel="stylesheet" /></head>
    <body>
        <form name="aspnetForm" method="post" action="adminescolar.aspx" id="aspnetForm">
    <div>
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
    <input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="" />
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTIwMDQzODQ2NTYPZBYCZg9kFgICAw9kFgICAQ9kFgwCAQ8PFgIeBFRleHQFdyBTaXR1YcOnw6NvIFByb2Zpc3Npb25hbCBkbyhhKSBDYW5kaWRhdG8oYSkgPHNwYW4gY2xhc3M9ImF6dWwiPiBNQVJJQSBJU0FCRUwgUkVJUyBST0RSSUdVRVMgU0FOVE9TPC9zcGFuPiAgYWN0dWFsbWVudGU/ZGQCBQ8QDxYCHgdFbmFibGVkaGRkZGQCBw8QDxYCHwFoZGRkZAILDxAPFgIfAWhkZGRkAg0PEA8WAh8BaGRkZGQCEw8QZGQWAWZkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYMBSZjdGwwMCRDb250ZW50UGxhY2VIb2xkZXIxJHJibWVzbW9xZGlzdAUmY3RsMDAkQ29udGVudFBsYWNlSG9sZGVyMSRyYm1lc21vcWRpc3QFJmN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkcmJ0cmFuc3FkaXN0BSZjdGwwMCRDb250ZW50UGxhY2VIb2xkZXIxJHJidHJhbnNxZGlzdAUsY3RsMDAkQ29udGVudFBsYWNlSG9sZGVyMSRyYnRyYW5zY29ucXVhZHVuaWMFLGN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkcmJ0cmFuc2NvbnF1YWR1bmljBSZjdGwwMCRDb250ZW50UGxhY2VIb2xkZXIxJHJiZXhvbmVyYWNhbwUmY3RsMDAkQ29udGVudFBsYWNlSG9sZGVyMSRyYmV4b25lcmFjYW8FJ2N0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkcmJhcG9zZW50YWNhbwUnY3RsMDAkQ29udGVudFBsYWNlSG9sZGVyMSRyYmFwb3NlbnRhY2FvBSFjdGwwMCRDb250ZW50UGxhY2VIb2xkZXIxJHJib2JpdG8FIWN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkcmJvYml0b0m+u/jsP8mSA0fRBLLjZpbMbULk" />
    </div>
    
    <script type="text/javascript">
    <!--
    var theForm = document.forms['aspnetForm'];
    if (!theForm) {
        theForm = document.aspnetForm;
    }
    function __doPostBack(eventTarget, eventArgument) {
        if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
            theForm.__EVENTTARGET.value = eventTarget;
            theForm.__EVENTARGUMENT.value = eventArgument;
            theForm.submit();
        }
    }
    // -->
    </script>
    
    
            <div id="wrapper">
                <div id="header">
                    <div id="logo">
                        <a href="http://www.dgrhe.min-edu.pt" style="border-color: White" accesskey="s">
                            <img src="images/logo.jpg" alt="Link para a página principal da DGRHE" /></a>
                        <div class="titulo" id="direc">
                            Direc&ccedil;&atilde;o Geral dos Recursos Humanos da Educa&ccedil;&atilde;o
                        </div>
                    </div>
                    <div id="header_form">
                        <h1>
                            Administração escolar</h1>
                    </div>
                    <div id="me">
                        <a href="http://www.min-edu.pt" accesskey="m">
                            <img src="images/ME.gif" alt="Link para o Ministério da Educação" /></a>
                    </div>
                </div>
                <div id="content">
                    
        <fieldset>
            <legend class="cor_legenda">&nbsp;Situa&ccedil;&atilde;o profissional&nbsp;</legend>
            <div class="form">
                <div class="tit">
                    <span id="ctl00_ContentPlaceHolder1_lblpergunta"> Situação Profissional do(a) Candidato(a) <span class="azul"> MARIA ISABEL REIS RODRIGUES SANTOS</span>  actualmente?</span>
                </div>
                <div class="prim">
                    <div class="titrb1">
                        <label class="just" for="ctl00_ContentPlaceHolder1_rbmesmoqdist">
                            &nbsp;Encontra-se promovido(a) no mesmo quadro distrital de vincula&ccedil;&atilde;o do
                            pessoal natilde;o docente &nbsp;que detinha e em 7 de Julho (data limite para apresenta&ccedil;&atilde;o
                            das candidaturas).
                        </label>
                    </div>
                    <div class="rb1">
                        <input id="ctl00_ContentPlaceHolder1_rbmesmoqdist" type="radio" name="ctl00$ContentPlaceHolder1$princip" value="rbmesmoqdist" onclick="javascript:setTimeout('WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$ContentPlaceHolder1$rbmesmoqdist&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, true))', 0)" />
                    </div>
                    <div class="rbssn1">
                        <span disabled="disabled"><input id="ctl00_ContentPlaceHolder1_rbqdsim" type="radio" name="ctl00$ContentPlaceHolder1$princsec" value="rbqdsim" disabled="disabled" onclick="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$rbqdsim\',\'\')', 0)" /><label for="ctl00_ContentPlaceHolder1_rbqdsim">Sim</label></span>&nbsp;
                        <span disabled="disabled"><input id="ctl00_ContentPlaceHolder1_rbqdnao" type="radio" name="ctl00$ContentPlaceHolder1$princsec" value="rbqdnao" disabled="disabled" onclick="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$rbqdnao\',\'\')', 0)" /><label for="ctl00_ContentPlaceHolder1_rbqdnao">Não</label></span>
                        <span id="ctl00_ContentPlaceHolder1_lblpromovidoerro" class="stlrmtn2"></span></div>
                </div>
                <div class="sec">
                    <div class="tit2">
                        <p class="just">
                            Candidato(a) aceita ser promovido na categoria de assistente de administra&ccedil;&atilde;o
                            escolar principal?
                        </p>
                    </div>
                    <div class="rbtns2">
                        <span disabled="disabled"><input id="ctl00_ContentPlaceHolder1_Rbaceitaproms" type="radio" name="ctl00$ContentPlaceHolder1$princtri" value="Rbaceitaproms" disabled="disabled" onclick="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$Rbaceitaproms\',\'\')', 0)" /><label for="ctl00_ContentPlaceHolder1_Rbaceitaproms">Sim</label></span>
                        <span disabled="disabled"><input id="ctl00_ContentPlaceHolder1_Rbaceitapromn" type="radio" name="ctl00$ContentPlaceHolder1$princtri" value="Rbaceitapromn" disabled="disabled" onclick="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$Rbaceitapromn\',\'\')', 0)" /><label for="ctl00_ContentPlaceHolder1_Rbaceitapromn">Não</label></span>
                        <span id="ctl00_ContentPlaceHolder1_lblaceitapromerro" class="stlrmtn2"></span></div>
                </div>
                <div class="tri">
                    <div class="tit3">
                        <p class="just">
                            Indique o escal&atilde;o e o &iacute;ndice em que o candidato (a) est&aacute; posicionado
                        </p>
                    </div>
                    <div class="ddlescal">
                        <label id="ctl00_ContentPlaceHolder1_lblescalao" for="ctl00_ContentPlaceHolder1_ddlescalao">
                            Escalão</label>
                        <select name="ctl00$ContentPlaceHolder1$ddlescalao" onchange="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$ddlescalao\',\'\')', 0)" id="ctl00_ContentPlaceHolder1_ddlescalao" disabled="disabled" class="tddlescalao">
    	<option selected="selected" value="0">----Seleccionar-----</option>
    	<option value="1">1-199</option>
    	<option value="2">2-209</option>
    	<option value="3">3-218</option>
    	<option value="4">4-228</option>
    	<option value="5">5-238</option>
    	<option value="6">6-249</option>
    
    </select>
                        <span id="ctl00_ContentPlaceHolder1_lblerroesc" class="stlrmtn2"></span>
                    </div>
                </div>
                <div class="nota">
                    <p class="just">
                        <b>Nota:</b> se o candidato exerce as fun&ccedil;&otilde;es de chefe de servi&ccedil;os
                        de administra&ccedil;&atilde;o escolar em regime de substitui&ccedil;&atilde;o ou
                        se encontra em exerc&iacute;cio de fun&ccedil;&otilde;es em regime de comiss&atilde;o
                        de servi&ccedil;o, indique o escal&atilde;o e &iacute;ndice a que lhe corresponde
                        o posicionamento na categoria de assistente de administra&ccedil;&atilde;o escolar
                        da carreira de assistente de administra&ccedil;&atilde;o escolar.
                    </p>
                </div>
                <div class="quad">
                    <div class="lbltxt">
                        <label class="just" for="ctl00_ContentPlaceHolder1_rbtransqdist">
                            &nbsp;Encontra-se provido(a) por transfer&ecirc;ncia num quadro distrital de vincula&ccedil;&atilde;o
                            diferente daquele que detinha em 7 de Julho de 2006 (data limite para apresenta&ccedil;&atilde;o
                            das candidaturas).
                        </label>
                    </div>
                    <div class="rb3">
                        <input id="ctl00_ContentPlaceHolder1_rbtransqdist" type="radio" name="ctl00$ContentPlaceHolder1$princip" value="rbtransqdist" onclick="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$rbtransqdist\',\'\')', 0)" />
                    </div>
                </div>
                <div class="quinto">
                    <div class="lbltxt2">
                        <label class="just" for="ctl00_ContentPlaceHolder1_rbtransconquadunic">
                            &nbsp;Encontra-se provido(a) por transfer&ecirc;ncia ou concurso no quadro &uacute;nico
                            do Minist&eacute;rio da Educa&ccedil;&atilde;o ou em quadro de outros minist&eacute;rios.
                        </label>
                    </div>
                    <div class="rblbltxt2">
                        <input id="ctl00_ContentPlaceHolder1_rbtransconquadunic" type="radio" name="ctl00$ContentPlaceHolder1$princip" value="rbtransconquadunic" onclick="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$rbtransconquadunic\',\'\')', 0)" />
                    </div>
                </div>
                <div class="sexto">
                    <div class="rb4">
                        <input id="ctl00_ContentPlaceHolder1_rbexoneracao" type="radio" name="ctl00$ContentPlaceHolder1$princip" value="rbexoneracao" onclick="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$rbexoneracao\',\'\')', 0)" /><label for="ctl00_ContentPlaceHolder1_rbexoneracao"> Exoneração</label>
                    </div>
                    <div class="rb5">
                        <input id="ctl00_ContentPlaceHolder1_rbaposentacao" type="radio" name="ctl00$ContentPlaceHolder1$princip" value="rbaposentacao" onclick="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$rbaposentacao\',\'\')', 0)" /><label for="ctl00_ContentPlaceHolder1_rbaposentacao"> Aposentação</label>
                    </div>
                    <div class="rb6">
                        <input id="ctl00_ContentPlaceHolder1_rbobito" type="radio" name="ctl00$ContentPlaceHolder1$princip" value="rbobito" onclick="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$rbobito\',\'\')', 0)" /><label for="ctl00_ContentPlaceHolder1_rbobito"> Óbito</label>
                    </div>
                </div>
                <div class="botoeserr">
                    <div class="erro">
                        <span id="ctl00_ContentPlaceHolder1_lblerro" class="stlrmtn2"></span>
                    </div>
                    <div class="btn">
                        <div class="bt2 ">
                            <input type="submit" name="ctl00$ContentPlaceHolder1$btnvoltar" value="Voltar" id="ctl00_ContentPlaceHolder1_btnvoltar" class="float_R btn_3" />
                        </div>
                        <div class="bt1">
                            <input type="submit" name="ctl00$ContentPlaceHolder1$btnenviar" value="Enviar" id="ctl00_ContentPlaceHolder1_btnenviar" class="float_R btn_3" />
                        </div>
                    </div>
                </div>
            </div>
        </fieldset>
    
                </div>
                <div id="footer">
                    <div style="float: left; position: relative; left: 5px; top: -2px">
                        <img class="IMAGES" src="Images/acesso.png" alt="Símbolo de Acessibilidade à Web."
                            longdesc="http://www.acesso.umic.pt/sawdescrica.htm" width="27" height="27" />
                    </div>
                    <div id="ass" style="float: left; position: relative; left: 8px; top: 5px">
                        [<a href="http://www.acesso.umic.pt/sawdescrica.htm" class="cinzap" target="_blank"
                            title="Descrição do Símbolo de Acessibilidade à Web">D</a>]&nbsp;Verificação:
                        | <a href="http://www.tawdis.net" target="_blank" class="cinzap">Tawdis</a> |
                    </div>
                    <div id="footer_css" style="float: right; position: relative; left: -630px; top: 2px">
                        <a href="http://jigsaw.w3.org/css-validator/">
                            <img style="border: 0; width: 85px; height: 21px" src="http://jigsaw.w3.org/css-validator/images/vcss"
                                alt="Valid CSS!" />
                        </a>
                    </div>
                    <div id="footer_DHTML" style="float: left; position: relative; left: 125px; top: 2px">
                        <a href="http://validator.w3.org/check?uri=referer">
                            <img src="http://www.w3.org/Icons/valid-xhtml10-blue" alt="Valid XHTML 1.0 Transitional"
                                height="21" width="85" /></a>
                    </div>
                    <div id="tit" style="float: right; position: relative; left: 80px; top: 5px">
                        &Uacute;ltima actualiza&ccedil;&atilde;o 2008-02-26
                    </div>
                </div>
            </div>
        
    <div>
    
    	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWFQLY+9fCBwKA2vPRCwKc6uHyCwLV2IWvBgKu54DQBALL5oDQBAL4qbS3DgLoxp7ZAgL3xp7ZAgL2xp7ZAgL1xp7ZAgL0xp7ZAgLzxp7ZAgLyxp7ZAgLWwpGkCwKrpriwDQLOhKjQBgLV17i2BgK76+vgDwKdlOn8DQLlm5/oA1RByIaHJylPbug6RgoBXr7z55dR" />
    </div>
    <script src="/Parsifal/WebResource.axd?d=52k4iasCuS6j774hsAx40A2&amp;t=633155411831250000" type="text/javascript"></script>
    </form>
    </body>
    </html>
    
    
    
    
    

    eis o codigo fonte da pagina

    fiz o teste de validação de dhtml

    em http://validator.w3.org/

    e deu o seguinte erro

    Código:
    [LIST=1]
    [*]           [IMG]http://validator.w3.org/images/info_icons/error.png[/IMG]         [I]Line 58, Column 35[/I]:         there is no attribute "disabled".                    <span disabled=[B]"[/B]disabled"><input id="ctl00_ContentPlaceHolde           [URL="http://validator.w3.org/feedback.html?uri=http%3A%2F%2Fwww.dgrhe.min-edu.pt%2FParsifal%2Fadminescolar.aspx;errmsg_id=108#errormsg"]✉[/URL]     
                      You have used the attribute named above in your document, but the       document type you are using does not support that attribute for this       element. This error is often caused by incorrect use of the "Strict"       document type with a document that uses frames (e.g. you must use       the "Transitional" document type to get the "target" attribute), or       by using vendor proprietary extensions such as "marginheight" (this       is usually fixed by using CSS to achieve the desired effect instead).     
                This error may also result if the element itself is not supported in       the document type you are using, as an undefined element will have no       supported attributes; in this case, see the element-undefined error       message for further information.     
                How to fix: check the spelling and case of the element and attribute,        (Remember XHTML is all lower-case) and/or        check that they are both allowed in the chosen document type, and/or       use CSS instead of this attribute. If you received this error when using the        <embed> element to incorporate flash media in a Web page, see the        [URL="http://validator.w3.org/docs/help.html#faq-flash"]FAQ item on valid flash[/URL].     
       
    [/LIST]
    
    gostava de um help para o prob
     
  2. slack_guy

    slack_guy Power Member

    Porque raio é que inventaste o atributo 'disabled' para o elemento span? Não há já atributos e tags a mais? ainda tinhas de inventar mais um?! :-)
     
  3. Armadillo

    Armadillo Folding Member

    substitui
    Código:
    disabled="disabled"
    
    por
    Código:
    disabled
    
    EDIT:
    nao funca, esquece este post
     
    Última edição: 28 de Fevereiro de 2008
  4. alfinete

    alfinete Power Member

    como substituo se esse codigo é o gerado, o que eu fiz nem pus esses spans
     
  5. slack_guy

    slack_guy Power Member

    Muda de framework :-P
     
  6. Armadillo

    Armadillo Folding Member

    :lol:

    esquece a validação do html entao...
     
  7. alfinete

    alfinete Power Member

    o prob é que tem de ser feito aqui onde trabalho
     
  8. Armadillo

    Armadillo Folding Member

    o que queres dizer com isso?
    que nao podes mudar de framework? Claro q nao vais mudar...
    Ou simplesmente dizes que a validação com o .NET é quase impossivel, e que neste caso é mesmo impossivel...
     
  9. slack_guy

    slack_guy Power Member

    Se foste tu quem optou por usar essa framework (que não sei qual é) e se te é imposto que o código XHTML seja válido, parece-me que tens o pescoço no cepo :-)
     
  10. p3dro

    p3dro Power Member

    Como o slack_guy já tinha dito não podes usar esse atributo num span (poder até podes, só que depois não válido :)) , procura os teus <asp:Label Enabled="false" ..... /> e retira o Enabled="false", é essa a propriedade que gera o atributo disabled="disabled" .

    O disabled="disabled" acho que só é "válido" quando usado nos campos input. No teu caso já estás a fazer o disabled nos campos input.
     
  11. alfinete

    alfinete Power Member

    o problema é o seguinte

    quando crio uma tag <asp:radiobutton/> e a ponho quer a enable= "false" dentro da tag que fassa isso no !ispostback da pagina, ele cria da seguinte forma em html

    Código:
    
    
    <span disabled="disabled"><input id="ctl00_ContentPlaceHolder1_rbqdsim" type="radio" /></span>
    
    
    
    
    caso não ponha enable a false nem na tag nem no !ispostback da pagina o html é criado da seguinte forma

    Código:
    
    <input id="ctl00_ContentPlaceHolder1_rbqdsim" type="radio" /> 
    
    

    ous seja esta ultima ja passa no validador

    o que eu quero é por esse radiobutton a disable e passar no validador

    como?
     
  12. p3dro

    p3dro Power Member

    Tenta remover o Enabled="false" do <asp:radiobutton/> e na code-behind file, adiciona um atributo, por ex:

    PHP:
    MyRadioButton.InputAttributes.Add("disabled""disabled");
    Podes fazer isto por ex. no Page_Load
     
  13. alfinete

    alfinete Power Member

    obrigado

    ja bombex
     
  14. Dav7

    Dav7 Power Member

    já agora aproveito-medeste tópico para ver se alguém m consegue ajudar a perceber esta parte do cod do meu blog:

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>

    faz mesmo falta ?
     

Partilhar esta Página