input et javascript

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 : input et javascript

par Cyrano » 15 sept. 2005, 13:32

[Résolu] alors :?:

par smarties » 15 sept. 2005, 12:39

Je pence que ca marche :

Code : Tout sélectionner

<input type='text' name='test' value='' /> <script language="javascript"> document.forms[0].test.value=count(document.forms[0]); </script>

par Cyrano » 15 sept. 2005, 12:35

Alors compte les éléments et inscris la valeur manuellement.
Autre possibilité: après le formulaire, ajoute un JavaScript qui va inscrire la valeur: il faut que le formulaire soit déjà chargé complètement pour que le compte puisse être fait, donc déplace ce que tu as mis dans l'input en question:
<!-- début page html -->
<form action="" id="formulaire" method="post">
<!-- code du formulaire -->
<input type='text' name='test' id="test" value='' />
<!-- ... -->
</form>
<script type="text/javascript">
window.document.forms['formulaire'].elements['test'].value = window.document.forms['formulaire'].length;
</script>

par Invité » 15 sept. 2005, 12:19

c'est une simple page statique html.

par Cyrano » 15 sept. 2005, 08:44

Ça me laisse à penser que ton formulaire est généré dynamiquement : comment le génères-tu ?

input et javascript

par donatello » 15 sept. 2005, 04:45

bonjour,
j'ai un champ input dans formulaire qui contient plusieurs éléments. je voudrais que sa valeur par défaut soit le nombre d'éléments du formulaire.
j'ai fait ceci mais ça ne marche pas:
<input type='text' name='test' value='document.forms[0].length'/>
Comment dois-je m'y prendre?