Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2928 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Problème pour changer une valeur ds un input

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS] Problème pour changer une valeur ds un input

n°1276399
Le_Tolier
Hello IT ?
Posté le 03-01-2006 à 14:49:57  profilanswer
 

Bonjour,  
 
Alors j ai prob pour changer la valeur d un input hidden, j ai fait cette manip pas mal de fois ms la ca coince je sais pas pourquoi  :??: .
Je voudrais que sur un clic la valeur d un input hidden passe a 1, truc tt con a faire ... ms ca ne fonctionne pas.
Le code :  

Code :
  1. <script language="javascript" type="text/javascript">
  2. function AjouterFormation() {
  3. var nb=1;
  4. document.forms["modifcv"].elements["ajouter_formation"].value='1';
  5. }
  6. </script>
  7. <input type='text' name='nouvo_diplome' value='Diplome' onclick='AjouterFormation()'/>
  8. <input type='hidden' name='ajouter_formation' value='0'/>


 
Par contre qd je passe le hidden en text ca fonctionne  :pt1cable:, bref je vois pas trop ou ca coince ...  
Si qqun a une idee je suis preneur  
merci  :jap:


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
mood
Publicité
Posté le 03-01-2006 à 14:49:57  profilanswer
 

n°1276465
olivthill
Posté le 03-01-2006 à 16:33:24  profilanswer
 

Le code suivant marche avec IE5.5 et Firefox.

Code :
  1. <html>
  2. <head>
  3. <script language="javascript" type="text/javascript">
  4. function AjouterFormation() {
  5.     var nb=1;
  6.     document.forms["modifcv"].elements["ajouter_formation"].value='1';
  7. }
  8. </script>
  9. </head>
  10. <body>
  11. <form name ='modifcv' method='get'>
  12. <input type='text' name='nouvo_diplome' value='Diplome' onclick='AjouterFormation()'/>
  13. <input type='hidden' name='ajouter_formation' value='0'/>
  14. <input type='submit'>
  15. </form>
  16. </body>
  17. </html>

Il faut cliquer dans le champ Diplome, puis cliquer sur le bouton, et dans la barre d'adresse la valeur du champ caché apparait en paramètre.

n°1276484
Le_Tolier
Hello IT ?
Posté le 03-01-2006 à 16:53:34  profilanswer
 

Effectivement ca fonctionne, merci de ta reponse ms je vois pas la difference avec mon code ?
Donc je vais poster mon code entier car une fois ds cette page ca ne fonctionne plus:  

Code :
  1. <?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <link href="cv.css" rel="stylesheet" type="text/css" />
  4. <head>
  5. <title>Modification du CV de  </title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7. <script language="javascript" type="text/javascript">
  8. function Fermeture() {
  9. self.close();
  10. window.opener.location.reload();
  11. }
  12. function Modifier(id_1,id_2,id_3,id_4) {
  13. if (document.getElementById(id_1).disabled == true) {
  14.  document.getElementById(id_1).disabled=false;
  15.  document.getElementById(id_2).disabled=false;
  16.  document.getElementById(id_3).disabled=false;
  17.  document.getElementById(id_4).disabled=false;
  18. }
  19. else {
  20.  document.getElementById(id_1).disabled=true;
  21.  document.getElementById(id_2).disabled=true;
  22.  document.getElementById(id_3).disabled=true;
  23.  document.getElementById(id_4).disabled=true;
  24. }
  25. }
  26. function VerifAnnee(zone) {
  27. var reg = /[0-9]{4,4}$/;
  28. if ( !reg.exec(document.forms["modifcv"].elements[zone].value) ) {
  29.  var haut=(screen.height)/2;
  30.  var Gauche=(screen.width - 350)/2;
  31.  window.open ('js/verif_annee.html', 'verification_annee', config='left='+Gauche+',top='+haut+',height=20, width=475, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no')
  32.  document.forms["modifcv"].elements[zone].value= "";
  33. }
  34. }
  35. function AjouterFormation() {
  36. var nb=1;
  37. document.forms["modifcv"].elements["ajouter_formation"].value='1';
  38. }
  39. </script>
  40. </head>
  41. <body>
  42. <div id="popup">
  43. <p class='paragraphe'>Veuillez entrer les nouvelles informations :</p>
  44. <form name='modifcv' method='post' action='modif_cv.php'>
  45. <input type='hidden' name='id_membre' value='24' />
  46. <input type='hidden' name='nb_formations' value='3' />
  47. <table align='center'>
  48. <tr class='paragraphe'><td>Diplome</td><td>Lieu</td><td>Début</td><td>Fin</td><td><img src='images/bouton_modifier.png' alt='Bouton Modifier' title='Cocher les cases pour modifier'></td><td><img src='images/bouton_supprimer.png' alt='Bouton Supprimer' title='Cocher les cases pour supprimer une année'></td></tr>
  49. <tr><td><input type='text' id='diplome_0' name='diplome_0' value='Maitrise Informatique, Réseaux' disabled/></td><td><input type='text' id='lieu_0' name='lieu_0' value='Strasbourg' disabled/></td><td><input type='text' id='deb_0' name='deb_0' value='2003' size='4'  onblur='VerifAnnee("deb_0" )' disabled/></td><td><input type='text' id='fin_0' name='fin_0' value='2004' size='4'  onblur='VerifAnnee("fin_0" )' disabled/></td><td><input type='checkbox' name='modif_0' value='1' onclick='Modifier("diplome_0","lieu_0","deb_0","fin_0" )'/></td><td><input type='checkbox' name='suppr_0' value='1'/></td></tr>
  50. <tr><td><input type='text' id='diplome_1' name='diplome_1' value='Licence Informatique, Réseaux' disabled/></td><td><input type='text' id='lieu_1' name='lieu_1' value='Strasbourg' disabled/></td><td><input type='text' id='deb_1' name='deb_1' value='2002' size='4'  onblur='VerifAnnee("deb_1" )' disabled/></td><td><input type='text' id='fin_1' name='fin_1' value='2003' size='4'  onblur='VerifAnnee("fin_1" )' disabled/></td><td><input type='checkbox' name='modif_1' value='2' onclick='Modifier("diplome_1","lieu_1","deb_1","fin_1" )'/></td><td><input type='checkbox' name='suppr_1' value='2'/></td></tr>
  51. <tr><td><input type='text' id='diplome_2' name='diplome_2' value='D.E.U.G. M.I.A.S.' disabled/></td><td><input type='text' id='lieu_2' name='lieu_2' value='Reims' disabled/></td><td><input type='text' id='deb_2' name='deb_2' value='2000' size='4'  onblur='VerifAnnee("deb_2" )' disabled/></td><td><input type='text' id='fin_2' name='fin_2' value='2002' size='4'  onblur='VerifAnnee("fin_2" )' disabled/></td><td><input type='checkbox' name='modif_2' value='4' onclick='Modifier("diplome_2","lieu_2","deb_2","fin_2" )'/></td><td><input type='checkbox' name='suppr_2' value='4'/></td></tr>
  52. </table>
  53. <p class='paragraphe'>Ajouter une formation :</p><table align='center'>
  54. <tr><td><input type='text' name='nouvo_diplome' value='Diplome' onclick='AjouterFormation()'/></td><td><input type='text' name='nouvo_lieu' value='Lieu' onclick='AjouterFormation()'/></td><td><input type='text' name='nouvo_deb' value='Début' size='4' onclick='AjouterFormation()' onblur='VerifAnnee("nouvo_deb" )'/></td><td><input type='text' name='nouvo_fin' value='Fin'  size='4' onclick='AjouterFormation()' onblur='VerifAnnee("nouvo_fin" )'/></td></tr>
  55. </table>
  56. <input type='hidden' name='ajouter_formation' value='0'/>
  57. <br/>
  58. <div id='bloc_valider'>
  59. <input type='submit' name ='valider_formation' value='Valider' />&nbsp;&nbsp;&nbsp;<button onclick='Fermeture()'>Fermer</button></div>
  60. </form>
  61. <br/>
  62. <br/>
  63. </div>
  64. </body>
  65. </html>


C est le resultat d un script php ms je pense pas que le src php est grd interet pour ce probleme


Message édité par Le_Tolier le 03-01-2006 à 16:55:18

---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Problème pour changer une valeur ds un input

 

Sujets relatifs
probleme avec php et flashPetit problème avec vb6 et mysql
Problème durée session PHP(résolu) vba excel : probleme de typage string
problème formulaireproblème scrollbar
Probleme setIcon sous linux & Javadocprobleme de couleur
probleme pour récupérer donnée d'un formulaire[EasyPHp 1.8.0.1] Problème avec sql et l'heritage
Plus de sujets relatifs à : [JS] Problème pour changer une valeur ds un input


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR