none
Radio no HTA, escolhe um apaga o outro. RRS feed

  • Pergunta

  • Ba galera.

    Necessito de mas uma ajuda da galera, estou tentando criar um raido em um hta no qual quando um item for marcado ele deixa os outros desmarcado ou inibido tche, ou caso se um item for marcado, e a pessoa marque outro o que foi marcado seja desmarcado tche.

    Encontrei algums exemplos e o ultimo que achei fiz o radio na table da forma que eu gostaria que ficasse visualmente tche que é a parte que fala sobre "escolha um horario", e tentei seguir a logica da parte de cima que foi o exemplo que achei para marcar um e quando outro for marcado desmarcar o que estava marcado tche, mas não consegui evoluir tche, algum amigo pode me ajudar.

    obrigado.

    codigo.

    <html>
    
        <script type="text/vbscript">
            <!--<![CDATA[
            function enable(num)
                document.getElementById("text" & num).disabled = false
    
                for i = 1 to 6
                    if document.getElementById("radio" & i).checked = false Then
                        document.getElementById("text" & i).disabled = true
                    end if
                next
            end function
            -->]]>
        </script>
    
        <body>
            <table border=1>
                <tr>
                    <td>
                        <input type="radio" id="radio1" name="radio" value="radio1" onClick="enable(1)">
                        <label for="radio1" >
                            Radio 1
                        </label>
                    </td>
                    <td>
                        <input disabled type="text" id="text1" name="text1" value="hi">
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="radio" id="radio2" name="radio" value="radio2" onClick="enable(2)">
                        <label for="radio2" >
                            Radio 2
                        </label>
                    </td>
                    <td>
                        <input disabled type="text" id="text2" name="text2" value="there">
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="radio" id="radio3" name="radio" value="radio3" onClick="enable(3)">
                        <label for="radio3" >
                            Radio 3
                        </label>
                    </td>
                    <td>
                        <input disabled type="text" id="text3" name="text3" value="how">
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="radio" id="radio4" name="radio" value="radio4" onClick="enable(4)">
                        <label for="radio4" >
                            Radio 4
                        </label>
                    </td>
                    <td>
                        <input disabled type="text" id="text4" name="text4" value="are">
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="radio" id="radio5" name="radio" value="radio5" onClick="enable(5)">
                        <label for="radio5" >
                            Radio 5
                        </label>
                    </td>
                    <td>
                        <input disabled type="text" id="text5" name="text5" value="you">
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="radio" id="radio6" name="radio" value="radio6" onClick="enable(6)">
                        <label for="radio6" >
                            Radio 6
                        </label>
                    </td>
                    <td>
                        <input disabled type="text" id="text6" name="text6" value="bye">
                    </td>
                </tr>
            </table>
        </body>
    	<br>
    <br>
    
    <body>
        <table border=0>
            <tr>
                <td>
                <p align="left">Escolha um horario:</p>
                </td>
                
                <td>
                
                </td>     
                                           
                <td>
                    <input type="radio" id="radio1" name="radio1" value="radio1" onclick="enable(1)">
                    <label for="radio1" >
                        08 as 17 h
                    </label>
                </td>
    
                <td>
                
                </td>
                
                <td>
                    <input type="radio" id="radio2" name="radio2" value="radio2" onclick="enable(2)">
                    <label for="radio2" >
                        16 as 24 h
                    </label>
                </td> 
    
                <td>
                
                </td>  
                     
                <td>
                    <input type="radio" id="radio3" name="radio3" value="radio3" onclick="enable(3)">
                    <label for="radio3" >
                        00 as 08 h
                    </label>
                </td>
            </tr>
        </table>
    </body>    
    </html>

    sexta-feira, 5 de julho de 2013 20:55

Respostas

  • Marcelo.

    Boa noite, veja se é isto que vc necessita.

    <html>
    <head>
    <title>My HTML application</title>
    <HTA:APPLICATION
      APPLICATIONNAME="My HTML application"
      ID="MyHTMLapplication"
      VERSION="1.0"/>
    </head>
    
    <script language="VBScript">
    
    Sub Window_OnLoad
    
    End Sub
    
    Sub RunScript
    
        If opcao(0).Checked Then
        	strhorario = "08 as 17 h"
        End If
        
        If opcao(1).Checked Then 
        	strhorario = "16 as 24 h"
        End if
    
        If opcao(2).Checked Then 
        	strhorario = "00 as 08 h"
        End If
    
    	MsgBox "A escolha foi: " & strhorario
    	
    End Sub
    
    
    </script>
    
    <body bgcolor="white">
    <body>
        <table border=0>
            <tr>
                <td>
                <p align="left">Escolha o horario:</p>
                </td>
                <td>
                </td>     
                <td>
                    <input type="radio" name="opcao" value="opcao1">08 as 17 h</>
                </td>
                <td>
                </td>
                <td>
                    <input type="radio" name="opcao" value="opcao2">16 as 24 h</>
                </td> 
                <td>
                </td>  
                <td>
                    <input type="radio" name="opcao" value="opcao3">00 as 08 h</>
                    <input type="hidden" name="OKClicked" size = "20">
                </td>
            </tr>
        </table>
    </body>
    
      <TABLE WIDTH="100%" BORDER=0>
    	<a name="top"></a><CENTER>
    		<Input id=runbutton class="button" type="button" value=" OK " name="run_button" onClick="RunScript()">
    		&nbsp;&nbsp;&nbsp;
    		</CENTER>
                </TD>
              </TR>
        </tr></table>
        
    </html>


    Your potential. Our passion - Microsoft

    • Marcado como Resposta Marcelo TI sexta-feira, 5 de julho de 2013 21:32
    sexta-feira, 5 de julho de 2013 21:20

Todas as Respostas

  • Marcelo.

    Boa noite, veja se é isto que vc necessita.

    <html>
    <head>
    <title>My HTML application</title>
    <HTA:APPLICATION
      APPLICATIONNAME="My HTML application"
      ID="MyHTMLapplication"
      VERSION="1.0"/>
    </head>
    
    <script language="VBScript">
    
    Sub Window_OnLoad
    
    End Sub
    
    Sub RunScript
    
        If opcao(0).Checked Then
        	strhorario = "08 as 17 h"
        End If
        
        If opcao(1).Checked Then 
        	strhorario = "16 as 24 h"
        End if
    
        If opcao(2).Checked Then 
        	strhorario = "00 as 08 h"
        End If
    
    	MsgBox "A escolha foi: " & strhorario
    	
    End Sub
    
    
    </script>
    
    <body bgcolor="white">
    <body>
        <table border=0>
            <tr>
                <td>
                <p align="left">Escolha o horario:</p>
                </td>
                <td>
                </td>     
                <td>
                    <input type="radio" name="opcao" value="opcao1">08 as 17 h</>
                </td>
                <td>
                </td>
                <td>
                    <input type="radio" name="opcao" value="opcao2">16 as 24 h</>
                </td> 
                <td>
                </td>  
                <td>
                    <input type="radio" name="opcao" value="opcao3">00 as 08 h</>
                    <input type="hidden" name="OKClicked" size = "20">
                </td>
            </tr>
        </table>
    </body>
    
      <TABLE WIDTH="100%" BORDER=0>
    	<a name="top"></a><CENTER>
    		<Input id=runbutton class="button" type="button" value=" OK " name="run_button" onClick="RunScript()">
    		&nbsp;&nbsp;&nbsp;
    		</CENTER>
                </TD>
              </TR>
        </tr></table>
        
    </html>


    Your potential. Our passion - Microsoft

    • Marcado como Resposta Marcelo TI sexta-feira, 5 de julho de 2013 21:32
    sexta-feira, 5 de julho de 2013 21:20
  • Ba Leandrão obrigado pela ajuda é isto mesmo que necessito tche e ficou em uma linha só trilegal, massa.
    sexta-feira, 5 de julho de 2013 21:31