Bonjour à tous.
Je ne suis pas du tout expérimenté en javascript, mais je sais généralement m'en servir qu'en j'en ai besoin. Mais pour le coup, j'ai l'impression d'avoir tout essayé sans résultat.
L'idée, c'est que:
1) je veux remplacer la valeur onsubmit d'un formlaire lors d'un click sur un bouton.
2) En sachant que onsubmit apellera une fonction javascript dont le paramètre est une chaine
3) En sachant que je travaille en java/jsp
Voila, en gros, ce que je veux faire:
Je pense que vous voyez tout de suite le problème: Mon expression javascript contient plusieurs caracteres primes consécutifs ( 'mafonction('monparametre')' )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <form id="form" onsubmit="" ... /> <% String expr= "document.getElementById('form').onsubmit='mafonction('monparametre')'" %> <input type="submit" onclick="<%=expr%>" ... /> ... </form>
J'ai essayé de remplacer les primes intérieurs et exterieurs par: \" et par le code html correspondant ( &XXX; ) Mais sans résultat.
Si vous pouviez me donner un petit coup de main, ça serait vraiment sympa.
Merci d'avance.
Partager