Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Input daca alt input are o valoare
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Subiectul anterior :: Subiectul următor  
Autor Mesaj
adyre



Data înscrierii: 06/Dec/2004
Mesaje: 440
Locație: Buzau

Trimis: Lun Sep 05, 2005 1:29 am    Titlul subiectului: Input daca alt input are o valoare  

Cum pot sa fac, in cel mai simplu mod, un form care atunci cand selectez un checkbox sa-mi arate un input, sau atunci cand scriu ceva intr-un input sa-mi apara alt input, sau atunci cand aleg ceva dintr-un select sa-mi apara un input/checkbox etc....


Cred ca ati prins ideea...
Sus  
phpweb



Data înscrierii: 29/Mar/2005
Mesaje: 210

Trimis: Lun Sep 05, 2005 4:36 am    Titlul subiectului:  

Cred ca raspunsul este JS !
Sus  
ExcalIbvr



Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea

Trimis: Lun Sep 05, 2005 7:13 am    Titlul subiectului:  

Pai hotaraste-te, which is gonna be?
Iti arat varianta in care selectezi un checkbox si apare un input (type="text", banuiesc).

Cod XHTML:
Cod: <input type="checkbox" name="chk" id="chk" onclick="showHide()" /> Afiseaza camp
<div id="camp" style="visibility:hidden">
   <input type="text" name="txt" />
</div>
Cod JavaScript:
Cod: function showHide()
{
  if (document.getElementById('camp').style.visibility=='hidden')
     document.getElement.ById('camp').style.visibility='visible';
  else
     document.getElement.ById('camp').style.visibility='hidden';
}
Nu l-am testat acum dar ar trebui sa mearga.
Sus  
adyre



Data înscrierii: 06/Dec/2004
Mesaje: 440
Locație: Buzau

Trimis: Lun Sep 05, 2005 10:00 pm    Titlul subiectului:  

Nu merge chestia asta..........

Something else :(
Sus  
ExcalIbvr



Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea

Trimis: Mar Sep 06, 2005 5:57 am    Titlul subiectului:  

Solutia e aproape. Daca stii o boaba JavaScript, poti sa-l faci sa mearga. Daca nu, atunci mai bine du-te si vinde cartofi... :wink:
Sus  
johnutz



Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură

Trimis: Mar Sep 06, 2005 8:21 am    Titlul subiectului:  

@ExcalIbvr
A fost intentionat sau doar o greseala de tastare?
Sus  
yokozona



Data înscrierii: 12/Mai/2005
Mesaje: 293
Locație: Turnul Chindiei

Trimis: Mar Sep 06, 2005 8:48 am    Titlul subiectului:  

Try this:
Cod:
<html> <script type="text/javascript"><!--
      // displays additional text inputs if Gmail is checked.
      function showGmailForm() {
        if (document.forms[0].mail.checked)
          document.getElementById("gmailform").style.display = 'block';
        else
          document.getElementById("gmailform").style.display = 'none';
      }
    
      function showGmailForm2() {
        if (document.forms[0].categ.value=='Imobiliare')
          document.getElementById("gmailform").style.display = 'block';
        else
          document.getElementById("gmailform").style.display = 'none';
      }
   
  //--> </script>   <head>
  <title>Report Abuse Form</title>
  <style type="text/css">
  <!--

      .body { margin-left: 3em;
              margin-right: 5em;
              font-family: arial,sans-serif; }

      div.errorbox-good {}

      div.errorbox-bad {}

      div.errormsg { color: red; font-size: smaller; font-family: arial,sans-serif;}
      font.errormsg { color: red; font-size: smaller; font-family: arial,sans-serif;}
    //body {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
-->
  </style>
<form action="SubmitAbuse" id="abuse" name="abuse" method="get">
                  <select name="categ" onChange="showGmailForm2()">
                  <option value="0" selected></option>
                  <option value="Imobiliare">Imobiliare</option>
                  <option value="1231">1231231</option>
                  </select>
                   <input type="checkbox" name="mail" value="yes" onClick="showGmailForm()">
                   <font size="-1">Gmail </font><br>
<div style=" position:absolute; width:122px; height:32px; z-index:1; left: 130px; top: 20px;" id="gmailform" >
  <select name="select">
    <option value="-1" selected>-----------------------------</option>
    <option>12313213213</option>
  </select>
</div>
<script type="text/javascript"><!--

             
               // when page loads, show gmail forms if gmail box is checked.
               showGmailForm();
               
            //--> </script> <div align="center"> <input type="submit" value="Submit"> </div> </td> </tr> </table> </td> </tr> </table>  </form> </font> 
      <p>&nbsp;</p>
      </div>
</body> </html>


E ceva la repezeala, sper sa te lamureasca cat de cat !
Sus  
ExcalIbvr



Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea

Trimis: Mar Sep 06, 2005 10:59 am    Titlul subiectului:  

Mai, am scris codul rapid si acum cand m-am uitat din nou am observat. :D Macar eu l-am observat... si tu, johnny. :wink:
Sus  
johnny



Data înscrierii: 31/Iul/2004
Mesaje: 904
Locație: Bucuresti

Trimis: Mar Sep 06, 2005 11:24 am    Titlul subiectului:  

Citat:
Macar eu l-am observat... si tu, johnny.


@ExcalIbvr
Scuze, dar eu nici nu am intervenit in discutie....


dar ca sa nu fie un post offtopic:
an style="color: #000000"><?php <script language="javascript" type="text/javascript">     function sh()     {         if(document.getElementById('myCheckbox').checked)          {             document.getElementById('spanAscuns').style.display='';         }          else          {             document.getElementById('spanAscuns').style.display='none';         }     }          function showHide()     {         if(document.getElementById('mySelect').value==1)          {             document.getElementById('formPiece').style.display='';         }          else if(document.getElementById('mySelect').value==2)         {             document.getElementById('formPiece').style.display='none';         }     }      </script> <select name="mySelect" id="mySelect" onchange="showHide()">     <option value="1">arata </option>     <option value="2">ascunde</option> </select> <span id="formPiece"> <input type="checkbox" name="myCheckbox" id="myCheckbox" value="1" onclick="sh()" /> <span id="spanAscuns" style="display:none; ">     <input type="text" name="myTextInput" value=""> </span> </span> 
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community