pb de bouton image

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : pb de bouton image

par Helene padawane en php » 07 juin 2005, 09:57

je crois qu'on est pas sur la bonne route

encore
javascript error:Cet objet ne gère pas cette propriété ou cette méthode

et si je met juste submit(); , le formuliare est bien envoyé (on voit un rafraichissement ) mais mon test

Code : Tout sélectionner

if (isset ($b2))...
ne marche pas

par Cyrano » 07 juin 2005, 09:47

Comme ce bouton est dans le formulaire lui-même, remplace alors par

Code : Tout sélectionner

this.submit();

par Helene padawane en php » 07 juin 2005, 09:40

toujours la java script error

par Cyrano » 06 juin 2005, 22:04

window.forms[0].submit();

par fab » 06 juin 2005, 17:50

Essaye de transformer ton png en gif ou en jpg !!!

Dans le temps, j'ai eu quelques problèmes avec les png !!!
les seuls problèmes avec les png c'est la transparence sous IE

par Helene padawane en php » 06 juin 2005, 17:44

mon formulaire ne sert pas à rediriger vers une autre page.
il contient un tableau et les boutons qui sont les entêtes du tableau servent à trier le tableau selon la colonne souhaitée

par zeus » 06 juin 2005, 16:56

Tu veux dire que tes formulaires servent justent à rediriger vers différentes pages ?

par Helene padawane en php » 06 juin 2005, 16:51

hum
astuce utile mais le problème c'est que dans le même formulaire g une dizaine de boutons... (toutes les cases entêtes de mon tableau d'infos)

par zeus » 06 juin 2005, 16:37

Donc si c'est juste un problème dans la page de vérification, tu peux faire un truc, c'est de mettre un variable cachée dans ton formulaire et tester son existence.

Elle n'existera que si tu viens de valider le formulaire !!!

C'est une astruce qui permet de ne pas toujours passer par un bouton submit !!!

Code : Tout sélectionner

<form ... > <input type="hidden" name="b1"> ... <input name="img" type="image" onClick="submit();" src="images/icon_on.gif" align="middle" > </form>
et dans le script de vérification
if (isset($_POST["b1"])) { // evite d'utiliser $varPOST car il peut y avoir des problèmes de comptabilité
  //Validation du formulaire
}

par Helene padawane en php » 06 juin 2005, 16:32

et si je met juste submit();
ca l'envoie mais ca prend pas en compte le nom dans le test
if (isset($b2))...

par Helene padawane en php » 06 juin 2005, 16:31

pfiou pfiou

alors la c javascript error
window.form.0 a la valeur nulle ou n'est pas un objet

par zeus » 06 juin 2005, 16:27

Bon bah on change, je viens de voir une erreur ds la seconde proposition :
echo '<input name="b1" type="image" onClick="Javascript: window.form[0].submit();" src="images/icon_on.gif" align="middle" >';

par Helene padawane en php » 06 juin 2005, 16:26

ben non tjs pas

par zeus » 06 juin 2005, 16:20

Et en enlevant le style ?

Code : Tout sélectionner

<Input Type='submit' src='monimage.gif' Name='b1' Value='******'>

par Helene padawane en php » 06 juin 2005, 16:18

je vient d'essayer ac un point gif et c tjs pareil...