Evenement (ex: onfocus) et php ???

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 : Evenement (ex: onfocus) et php ???

par Invité » 21 oct. 2006, 12:33

Ok merci dsl je m'en doutais un peu que c'etait du js

par jojolapine » 20 oct. 2006, 23:16

alors là nous avons à faire à du javascript (et en rien à du php).
si ton choix se fait sur un select, tu peux faire quelque chose comme ça:

Code : Tout sélectionner

<select onchange="displayTextarea()"> ... </select> <textarea id="textarea" style="display: none"></textarea>
et ta fonction js:

Code : Tout sélectionner

function displayTextarea(){ if(this.value='autre'){ getElementById('textarea').style.display='block' } else { getElementById('textarea').style.display='none' } } }
après j'ai pas testé c'est à toi de l'aranger à ta sauce...

par Gsgsd » 20 oct. 2006, 23:09

Par exemple pour un enregistrement avec un choix d'activite:
# activité 1
# activité 2
# autre
si "autre" est cliqué alors affiché textarea (pour specifier).

J'espere que j'ai ete assez clair

par jojolapine » 20 oct. 2006, 22:39

hein ? :?
j'ai pas très bien compris la question...
petite précision:
les evènement on{focus|mouseover|...} sont des évènements javascript...
ils n'ont donc rien à voir avec le php, qui contrairement au javascript s'éxécute côté serveur. C'est le php qui génère de l'html ou du javascript selon ce que tu a codé...
enfin bref je reste en attente d'une explication plus précise de ta part (ce que tu souhaites réaliser, etc.)

Evenement (ex: onfocus) et php ???

par Gsgsd » 20 oct. 2006, 21:01

Bonjour, j'aimerais savoir si les evenement html il me semble fonctionne avec php comme par exemple dans une fonction if{
}
par exemple:
Si onFocus sur bouton alors afficher ça autrement ....


Merci