Image Submit - HTML/CSS - Programmation
Marsh Posté le 14-06-2006 à 03:42:33
n'appelle pas ton submit avec le nom submit.
mais nomme le action par exemple.
<input type="image" name="action">
normalement tu devrais pouvoir poster ton formulaire
Marsh Posté le 14-06-2006 à 21:16:52
Salut,
J'ai essaye de change le nom comme tu l'as dit, mais ca ne change rien...
Quand je fais document.forms(inscr).submit la page se recharge mais les donnees ne sont pas envoyees...
Je ne vois vraiment pas pourquoi
Silk007
Marsh Posté le 15-06-2006 à 11:38:58
Silk007 a écrit : Salut, |
clair que ce n'est pas comme ça que l'on fait :
document.forms(inscr).submit
comme l'a annoncé chercheinfos c'est dans le genre :
document.lenomdemonform.submit();
ou bien :
document.getElementById("iddemonform" ).submit();
en espérant que ton formulaire possède un id
Marsh Posté le 21-06-2006 à 22:30:55
marche pas...
En fait, je viens de verifier. L'image submit n'apparait pas dans les elts du formulaire. Bizarre...
PS: desole dans mon 1er message je voulais evidemment dire submit()
Marsh Posté le 21-06-2006 à 22:54:33
si ton image porte le nom de submit (input type="submit" name="submit" )
tu écrase la fonction submit() du formulaire (experience inside).
le mieux c'est de lui donner un autre nom
Marsh Posté le 22-06-2006 à 20:20:38
oki, je vois le probleme, je viens de changer et sa marche...
Suis pas tres doue des fois moi
Merci bcp.
Marsh Posté le 20-10-2006 à 00:26:27
chercheinfos a écrit : En fait ce n'est pas vraiment que tu l'écrases, mais elle n'est en effet plus atteignable de la même façon, ça devient juste un peu plus technique pour la choper. |
sachant que les navigateurs proposent encore l'ancienne version du DOM
en ayant un formulaire comme ca :
Code :
|
si on fait un document.pouet.submit <= on attaque le bouton submit
en faisant un document.pouet.submit() <== on se prend une erreur dans la yeule car submit n'est plus une méthode mais un objet du formulaire.
Même le dom inspector fait la gueule {:spamafote]
avec un formulaire normal il me renvoit bien :
function submit() {
[native code]
}
et avec le formulaire avec un submit qui porte le nom submit (le formulaire de HFR par exemple) :
[object HTMLInputElement]
Marsh Posté le 14-06-2006 à 01:35:04
Bonjour,
J'ai ecrit le code suivant:
<form form action='rave2.php' method='post' name='inscr'>
<input type="text" name="essai" value="poulet">
<input type="text" name="pour" value="">
<input type="image" scr="test.jpg" name="submit" value="garfield">
</form>
Tout va bien si je clique sur l'image submit, les donnees sont envoyees mais si je passe par un
document.forms(inscr).sumit ca ne marche plus, la page est recharge mais aucune donnee n'est envoye.
Comment puis-je soumettre sans avoir a cliquer sur l'image???
Merci de votre aide
Silk007