javascript
  • php
  • 2014-02-05 124 views 0 likes 
    0

    我有她的是一个如果这样做,脸颊来自数据库的结果。如果该结果等于Sim,那么对应于Sim的无线电被嚼,然后执行一段代码。如果“否”无线电检查,然后执行另一个代码。但是当我回到Sim它不想执行de“Sim”代码段。单选按钮和JavaScript

    为什么? 我的代码是:

    <?php if ($escreve31==="Sim") {echo "<p> 
           <label> 
            <input type='radio' required='' name='representa_selecao_regional' value='Sim' id='dasdasSim' checked='checked' />Sim 
           </label> 
           <label> 
            <input type='radio' required='' name='representa_selecao_regional' value='Não' id='dasdasNão' />Não 
           </label> 
          </p>";} else{echo "<p> 
           <label> 
            <input type='radio' required='' name='representa_selecao_regional' value='Sim' id='dasdasSim' />Sim 
           </label> 
           <label> 
            <input type='radio' required='' name='representa_selecao_regional' value='Não' id='dasdasNão' checked='checked' />Não 
           </label> 
          </p>";} ?>Se sim ,desde que anos? 
    <input type="text" id="desde_ano" required="false" name="desde_ano" maxlength="2" pattern="[0-9]{1,}" maxlength="3" id="desde_ano" disabled="disabled"> 
    <script type="text/javascript"> 
        if (document.getElementById("dasdasSim").checked) { 
          document.getElementById("desde_ano").removeAttribute("disabled", "disabled") 
         } else if (document.getElementById("dasdasNão").checked) { 
          document.getElementById("desde_ano").setAttribute("disabled", "disabled") 
         } 
    </script> 
    <hr/> 
    </td> 
    </tr> 
    <tr> 
        <td><font size="+1">5.1 Se não, já representou anteriormente?</font> 
        </td> 
        <td align="center"> 
         <input type="radio" required="" name="representou_antes" id="representou_antesS" value="Sim" disabled="disabled"> 
         <label>Sim</label> 
         <input type="radio" required="" name="representou_antes" id="representou_antesN" value="Não" disabled="disabled"> 
         <label>Não</label> 
         <br>Se sim ,durante quantos anos? 
         <input type="text" name="durante_anos" maxlength="2" pattern="[0-9]{1,}" id="durante_anos" disabled="disabled"> 
    

    谢谢。

    +1

    英文请。 –

    +0

    变量'$ escreve31'在哪里设置? – tiguchi

    +0

    $ receber31 =“从caracterizacao_da_pratica_desportiva选择representa_selecao_regional 其中indentificacao就像”。$ idnr24。 “”; $ resultadosql31 = mysql_query($ receber31); $ recebe31 = mysql_fetch_assoc($ resultadosql31); $ escreve31 = utf8_encode(“{$ recebe31 ['representa_selecao_regional']}”); – user3199227

    回答

    0

    尝试使用==,因为===运算符用于比较具有相同值的不同类型。

    相关问题