this.form.submit

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 : this.form.submit

par Invité » 27 juil. 2005, 20:14

j'adopte
merci du tuyaux

par Cyrano » 27 juil. 2005, 20:00

Solution de rechange : remplace le lien apr un bouton déguisé en lien avec un style CSS:
<input type="button" onclick="javascript:this.form.submit();" style="border: none; color: #00f; text-decoration: underline; background-color: transparent" value="jlkl">
Et là ça fonctionne.

par Invité » 27 juil. 2005, 19:44

il me donne pas de réponse ton post(ou explique toi).

ce qui m'interresse c'est de savoir pourquoi les liens ne sont pas "reliès" au formulaire auquel ils appartiennent, et comment faire pour les relier.

par Cyrano » 27 juil. 2005, 19:21

La recherche n'a pas du être poussée :-k

Regarde donc ici par exemple : http://www.phpfrance.com/forums/voir_su ... atique.php

par Invité » 27 juil. 2005, 19:16

j'ai fais ça avec pour recherche:'this.form.submit'

donc non seulement je me suis retrouvé avec plusieurs pages, mais vu la manière dont phpbb gère ses recherches il m'a sortie des page où l'expression n'y était pas tel que je l'ai écrit(mettre des " " n'a rien changé).

donc je post.

par Cyrano » 27 juil. 2005, 18:56

As-tu poussé le luxe jusqu'à faire une [Recherche] dans le forum ? le sujet est régulièrement traité et ça devient fatigant de répéter souvent les mêmes réponses aux mêmes questions...

this.form.submit

par thierry » 27 juil. 2005, 18:52

salut,

pour résumer je veux déclencher un submit avec un lien via un this.form.submit, mais ça marche pas.
la console js me dit : "Erreur : this.form has no properties".

le côté amusant c'est que le même code js marche très bien avec un select ou un input.

voila le code:

Code : Tout sélectionner

<html> <head> <body> <form action="testsub.php"> <input type="hidden" value="un" name="toto"> <a href="#" onclick="javascript:this.form.submit();">ljlk</a> </form> <form action="testsub.php"> <input type="hidden" name="toto" value="deux"> <input type="button" onclick="javascript:this.form.submit();"> </form> <form action="testsub.php"> <input type="hidden" value="trois" name="toto"> <select onchange="javascript:this.form.submit();"> <option>lkjl</option> <option>dg</option> </select> </form> </body> </html> <?php if(isset($_GET['toto'])) echo $_GET['toto']; ?>