Bonjour à tous,
Je débute en Ajax et j'ai trop de problème c'est la misère au début. Mais je m'accroche et aujourd'hui j'ai besoin de votre aide.
Je vous explique, j'ai un formulaire qui ajoute des enregistrements dans une table mais là n'est pas le problème j'utilise Prototype.
Et j'insere dans la table que une fois que j'ai cliqué sur mon boutton mais cela ne marche qu'une fois. Je ne peux pas insérer plusieurs fois alors que ma table et faites pour.
Mon javascript:
Mon formulaire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <!--Fichier configuration AJAX--> <script type="text/javascript" src="prototype.js"></script> <script type="text/javascript"> function SendForm(){ new Ajax.Request('add.php?idform=9',{ method: 'post', asynchronous: true, contentType: 'application/x-www-form-urlencoded', encoding: 'UTF-8', parameters: { valuCara : $F('valuCara')}, onSuccess: function(){MailOK();}, onFailure: function(){} }); function MailOK(){ $('textOK').style.visibility = 'visible'; $('textOK').style.display = 'block'; } } </script>
Si vous pouviez m'expliquer comment marche les requêtes multiple en cliquant plusieur fois sur le boutton car là une fois une seule enregistrement mis on peut plus rien touché
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <form method="POST" name="FormCara"> <table> <tr> <td>Valeur caractéristique : </td> <td> <TEXTAREA rows="4" name="valuCara" id="valuCara"></TEXTAREA> </td> </tr> <tr> <td></td> <td><input type="button" value="Enregistrer caractéristique" name="GoCara" id="GoCara" onclick="javascript:SendForm()"></td> </tr> </table> </form> <div id="textOK" style="visibility: hidden; display: none"> </div>
Merci a vous
Partager