|
Dernière réponse | ||
---|---|---|
Sujet : [HTML, JS] Faire une fonction javascript qui detecte les espaces | ||
tilateur |
|
Aperçu |
---|
Vue Rapide de la discussion |
---|
tilateur |
|
zetoune | J ai pas trop le temps de regarder c est quoi le probleme...
Si je trouve je te fais signe.. |
tilateur | en effet moi aussi ca me fait une erreur...
en meme temps ca marche exactement comme je veux, alors je vais pas me plaindre..... |
zetoune | ouais c'est chelou cette histoire.. car c'est pas sensé merder.
ca me dit Object doesn t support this method... |
tilateur | j'aussi IE6 sous win2K, je vais verifier que j'ai pas d'erreur... |
zetoune | ouais .. je clique ... le popup ouvre... avec le message merci d avoir ajouté un mot qui se ra pris en compte.. mais j ai aussi une erreur javascript qui pop... ca vient du .submit(); j arrive pas a determiner pourquoi j ai IE6 sur Win2k |
tilateur |
|
zetoune | ouais ...c est ce que je dis..
chez moi ca me donne une erreur sur le submit... mais le submit se fait quand meme. C'est chiantos |
tilateur |
|
zetoune | ouais merci... mais en fait cri pas victoire si vite... Si je comprends bien tu veux que ton submit se fasse dans le popup que tu ouvres c est ca ????.... En tout cas, ici ca marche pas le submit.. et je pense pas que ca fonctionne chez toi.. fais moi signe si ca merde. |
tilateur | :eek2: NICKEL ca marche au poil (meme la disparition de bouton) Un put1 de grand merci!!!!!! :jap: :jap: :jap: si jamais un jour tu as besoin d'un service en HTML/FLASH/PHP hésite pas!!! |
zetoune | ca marche j ai juste oublié deux trois parentheses et accolades
essaie ca
|
tilateur | ca marche pas : ca n'affiche plus de fenetre pour l'erreur, ca ouvre la page a tous les coups et en plus c plus une popup :D
je vais essayer de trouver a quoi c du sinon y sert a quoi le return false; apres le test();??? moi c'est cette partie qui me parait bizarre : OuvreLePopup(); document.post.submit(); il faut que le submit et le popup se fassent en meme temps, non? |
tilateur | ok, merci a toi, c sympa
je test et je reviens! |
zetoune | désolé pour le temps que ca mets.... mais j arrive pas a me connecter tout le temps sur le forum...
Donc c est normal que ton popup apparaisse.. car avec ton bouton submit tu soumet ton form.. il faut que tu soumet ton form par Javascript..
|
tilateur | ca marche :-)
UN GRAND MERCI A TOI :jap: par contre j'ai encore un p'tit probleme : mon formulaire ouvre une popup (avec un OnSubmit dans la balise, form) et meme si on rentre un espace ca ouvre la popup...... ah oui et aussi apres avoir clické je fais disparaitre le bouton, afin d'eviter que des gros malins clickent plusieurs fois, et meme si on rentre un espace le bouton disaparait.... En fait ce qu'il faudrait c'est une fonction stop ou un truc du genre qui stop tous les javascripts en cours si le mec a rentré un espace..... voila ma page
|
zetoune | ben ici ca fonctionne.. je viens de le tester donc ca devrait fonctionner |
tilateur | je test ca de suite, merci :jap:
PS : j'aime bien le nom de tes fonctions :D |
zetoune | Essaye ca.
<SCRIPT LANGUAGE="JAVASCRIPT"> function PasDEspaceSinonTMort(MaChaine) { var tab=MaChaine.match(/ /) if (tab==null) return false else return true } function test() { if (PasDEspaceSinonTMort(document.form.text.value)) alert("Non non pas d'espace.. Pan Pan t mort" ) else alert("Brave petit" ) } </SCRIPT> <body> <form name="form"> <input type="text" name="text" size="20"> <input type="button" onclick="test()" value="go"> </form> </body> </html> |
tilateur | UP |
tilateur | En fait dans un formulaire j'ai juste un champ et un bouton valider, je voudrai faire une fonction qui lorsqu'on clique sur le bouton test si le texte contenu dans le champ contient des espaces, si oui il faudrait que ca affiche une erreur, si non ca valide.....
Comment faire, je suis une quiche en JS..... :sweat: Merci d'avance |