Valider un formulaire mais coté serveur ?

Valider un formulaire mais coté serveur ? - ASP - Programmation

Marsh Posté le 30-11-2005 à 16:54:25    

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 ?


---------------
Votre installation Home-Cinema en photos, des occazes en photos , un forum, des films ....
Reply

Marsh Posté le 30-11-2005 à 16:54:25   

Reply

Marsh Posté le 07-12-2005 à 17:30:11    

j'ai pas du tout compris ce que tu essaie de faire.
pourquoi passer par un formulaire si la validation est automatique?
 
sinon je ne sais pas pour la méthode GET, mais moi en Post je fais passer des champs de plus de 5000 caractères nickel. si tu tiens vraiment à garder ca en GET et que les utilisateurs ne le voient pas tu peux tronquer ton champs en deux ou trois....
trop sauvage?

Reply

Marsh Posté le 07-12-2005 à 19:10:50    

Troyan a écrit :

seulement du coup je me retrouve uniquement coté serveur sans javascript !


Euh... Quelque soit ce qu'on fait, il faut toujours vérifier côté serveur. Donc même si on a un script de vérification côté client, il faut la même chose côté serveur pour des raisons évidentes [:johneh]  
 

Troyan a écrit :

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 !


GET est utilisé pour demander une page, pas pour envoyer des informations [:johneh]

Reply

Marsh Posté le 20-02-2006 à 21:23:25    

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 ?
 
 :lol:  
 
 

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 ?


Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed