[résolu] bouton "ok" non cliquable dans un form si champs vides

bouton "ok" non cliquable dans un form si champs vides [résolu] - HTML/CSS - Programmation

Marsh Posté le 15-07-2004 à 11:20:19    

J'ai un form html dans une jsp avec un seul champ text (input type="text" ) et je voudrais que le bouton "ok" (input type="submit" ) ne soit pas cliquable si le champ texte n'a pas été rempli.
Est-ce possible ?


Message édité par Xilas le 15-07-2004 à 18:33:14
Reply

Marsh Posté le 15-07-2004 à 11:20:19   

Reply

Marsh Posté le 15-07-2004 à 14:15:03    

up

Reply

Marsh Posté le 15-07-2004 à 16:28:16    

<input type=button value=hehe disabled>
c disabled ki gere si le boutton est clickable ou pas

Reply

Marsh Posté le 15-07-2004 à 16:47:23    

merci !
ms je veux qd même qu'il soit cliquable à partir du moment où le champ contient du texte !


Message édité par Xilas le 15-07-2004 à 16:47:57
Reply

Marsh Posté le 15-07-2004 à 16:57:14    

document.getElementById("pikabu" ).disabled = true;
document.getElementById("pikabu" ).disabled = false;
 
bon a toi te trouver comment integrer ca (c pas dur t'inkiet)

Reply

Marsh Posté le 15-07-2004 à 17:12:32    

Citation :

<form action="update.do" method="post">
     <input type="hidden" name="pbId" value="<%=pbId%>">
     <input type="hidden" name="updates" value="<%=pblForm.getPblUpdates()%>">
     <input type="hidden" name="author" value="ady">
    <td colspan=5><textarea rows="2" cols="105" name="update"></textarea>
        <input type="submit" value=" OK "></td>
</form>


 
Voilà mon code. J'ai un champ texte (update) et un bouton "ok". si tu pouvais être un tout petit peu plus explicite ça serait sympa... (j'utilise Java Struts pr faire mes JSP)


Message édité par Xilas le 15-07-2004 à 17:15:36
Reply

Marsh Posté le 15-07-2004 à 17:27:53    

Code :
  1. <html>
  2. <body>
  3. <form action="update.do" method="post">
  4.      <input type="hidden" name="pbId" value="<%=pbId%>">
  5.      <input type="hidden" name="updates" value="<%=pblForm.getPblUpdates()%>">
  6.      <input type="hidden" name="author" value="ady">
  7.     <td colspan=5>
  8.     <textarea rows="2" cols="105" name="update" onkeyup="toto(this);"></textarea>
  9.     <input type="submit" id=sub value=" OK " disabled>
  10.     </td>
  11. </form>
  12. </body>
  13. <script>
  14. function toto(c){
  15. if(c.value == "" )
  16.  document.getElementById("sub" ).disabled = true;
  17. else
  18.  document.getElementById("sub" ).disabled = false;
  19. }
  20. </script>
  21. </html>

Reply

Marsh Posté le 15-07-2004 à 17:35:15    

ça marche nickel !!!!
 
Merci da_s_monk =)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed