Je bidouille un site depuis quelques jours pour un amis qui va ouvrir une boite de réparation informatique à domicile.
J’utilise entre autre ceci, pour pouvoir incorporer un formulaire de contact à l’intérieur.
Bien évidement je désactive la fonction qui ferme automatiquement le cadre quand on clique dessus « removeOnClick » (sinon les gens pourront pas cliquer sur un champs et le remplir, ça ferme le merdié directement, c’est con \o/).
Et là viens le soucis… Une fois ce formulaire rempli et confirmé. Comment fermer le cadre manuellement ?
Je n’y connais rien en java mais j’ai voulu m’en sortir tout seul.
var myEffects = new Fx.Morph(this.content, {duration: this.fadeSpeed, transition: Fx.Transitions.linear});
myEffects.start({
'opacity': [1, 0]
});;
this.isOpen = 0;
var p = new Function(this.executeFunction);
p();
},[/code]
Après quelques petites recherches je me suis dit que ceci placé en bas du formulaire pourrais marcher :
<input type="submit" name="sendbutton" id="sendbutton" class="sendbutton" value="Submit" onclick="return cforms_validate('', false)" [b]onSubmit='java script:removeOnClick()[/b]/>
<p>Hm… Autre soucis, c’est du embed. C’est un formulaire <a href="http://www.deliciousdays.com/cforms-plugin" data-bbcode="true">cform 2</a> à la base… Du coup ça me renvoie sur le wordpress quand le formulaire est confirmé (ça le fesais pas avant évidemment). <img src="/images/emoji/apple/slight_smile.png?v=9" title=":slight_smile:" class="emoji" alt=":slight_smile:"></p>
<p>Du coup l’idée de rajouter un bouton en marge du formulaire parais mieux. Même si c’est du bidouillage qui ne résous pas vraiment le problème. ^^</p>
<input type="submit" name="sendbutton" id="sendbutton" class="sendbutton" value="Submit" onclick="return cforms_validate('', false)" [b]onSubmit='java script:removeOnClick()[/b]/>
<p>Hm… Autre soucis, c’est du embed. C’est un formulaire <a href="http://www.deliciousdays.com/cforms-plugin" data-bbcode="true">cform 2</a> à la base… Du coup ça me renvoie sur le wordpress quand le formulaire est confirmé (ça le fesais pas avant évidemment). :)[/quote]<br>
C’est pas possible de mettre l’attribut onSubmit sur un input, ça marchera pas. Il faut le mettre dans la balise <form>.</p>