Dans une page, un formulaire permet de définir un certain nombre de rubriques susceptibles d'être saisies ou modifiées par l'utilisateur.
Ces données sont transmises à une certaine page du serveur (ca peut être la même) soit en méthode post ou get
Niveau contrôle avant l'envoi des données (donc niveau client), il est possible de :
contrôler après la saisie de chaque zone (event onblur par exemple)
contrôler toutes les zônes avant l'envoi : onsubmit du formulaire)
Si ca coince, on ne valide pas l'envoi et le client doit donc faire les modifs qui s'imposent
Possible de ne rien faire niveau client, le controle étant fait niveau serveur
Dans ce cas, recuperer les données saisies (Request.form si post, request.querystring si get)
faire les controles, si ok continuer sinon faire la gueule au client !
(Pas d'accord avec FlorentG, quand un contrôle est effectué correctemnt à un endroit, je ne vois pas pourquoi il faudrait le refaire ailleurs !)
Quant au javascript, y'a peut etre confusion entre le langage qui va etre utilisé au niveau client dans les fonctions de controle ... et le javascript utilisé au niveau de la technologie serveur qui prend en charge les données reçues du client (on peut bosser avec javascript ou en VBscript aussi !)
Le plus souvent, le langage niveau servur est VBScript et JAVAScript niveau client mais là, on fait ce que l'on veut (ou on peut !)
Alors en final où est le problème ?
Vous pouvez répéter la question ?
Troyan a écrit :
Bonjour,
je recois des données d'un serveur X, ce qui me permet de contruire un formulaire !
Alors tout cela en manuel quand un client clique sur valider tout est ok !
seulement je dois automatiser cette tache et donc valider ce formulaire automatiquement !
seulement du coup je me retrouve uniquement coté serveur sans javascript !
j'ai bien pensé à utiliser la methode get mais la limitation de 2048 caracteres ne me permet pas de pouvoir envoyer toutes les infos necessaire !
je recherche donc le moyen de valider automatiquement ce formulaire mais coté serveur only ???
avez vous une idée ?
|