ça existe les fonctions , procedures en asp? [asp] - ASP - Programmation
Marsh Posté le 11-06-2003 à 19:13:20
voici une fonction qui pourra surement t'intéresser:
Code :
|
Marsh Posté le 11-06-2003 à 19:45:22
ceci dit pour ce genre de fct, c'est fortement conseillé de passer par du VBScript(ou plutot javascript) éxécuté coté client.
Marsh Posté le 11-06-2003 à 19:47:22
perso je rappelle la meme page pour éviter le jscript
je sais pas quel est le mieux par contre
Marsh Posté le 11-06-2003 à 19:53:57
Urd-sama a écrit : perso je rappelle la meme page pour éviter le jscript |
disons que pour ce genre de programme c plus utile de traiter en client car c'est plus ergonomique pour le client qu'une parge qui se recharge. En plus ca soulage le serveur, alors ...
sinon encore une fois pour ce genre de programme(petit) qui a du etre codé des millions de fois, le javascript est préférable car plus répandu... Il vaut mieux utiliser jscript ou vbscript que si on peut pas faire autrement...
Marsh Posté le 11-06-2003 à 20:33:27
merci pour vos reponse
en fouillant dans mes cours de cette année , je viens de trouver une methode via javascript que mon prof utilisait
le probleme:j'y pipe que dalle
Citation : |
si qq'1 comprend ce script et s'il a la gentillesse (et le temps) de me l'expliquer un peu , ce serrais sympa
merci
Marsh Posté le 11-06-2003 à 20:37:02
Urd-sama a écrit : voici une fonction qui pourra surement t'intéresser:
|
heu....j'avoue aussi que je pipe pas tro tro mais bon , je vais cherché et si vraiment je pige que dalle je reposeterai
merci encore
Marsh Posté le 12-06-2003 à 01:29:15
Rob Roy a écrit : |
Pas d'accord :
1) (argument à deux balles) si le client désactive le javascript, la vérification n'est plus faire
2) si le mail doit obligatoirement être valide, alors un système en javascript n'est pas viable, car n'importe qui peut créer une page sur son bureau contenant des champs de même nom et soumettre la page sans validation.
Il faut donc toujours faire les contrôles critiques côté serveur.
Marsh Posté le 12-06-2003 à 01:49:18
Rob Roy a écrit : |
t'as tout faux
Marsh Posté le 12-06-2003 à 01:50:39
MagicBuzz a écrit : |
3) c le meilleur moyen pour crasher une base de prod
(vu dans une appli reelle dev par des consultants )
Marsh Posté le 12-06-2003 à 06:00:57
the real moins moins a écrit : 3) c le meilleur moyen pour crasher une base de prod |
bon heu..ben du coup avec tout c que vous dites , quel methode dois je adopter alors?
asp?javascript?vbscript?
merci
Marsh Posté le 12-06-2003 à 08:18:55
MagicBuzz a écrit : |
entierement d'accord concernant les applis ou la donnée est critique et je suis le premier à passer du coté serveur dans ce cas la mais pour les controles à la con d'une appli ou les données sont loin d'etre critique, ou le minimum de verification est necessaire il vaut mieux 100 fois passer par javascript, tu gagne BEAUCOUP en ergonomie.
Maintenant pour ceux qui n'ont pas Javascript d'installé, leur vie doit vraiment etre un calvaire sur le Web quand à ignorer le Javascript dans un projet Web, j'imagine que cela doit se faire dans des cas vraiment tres particulier ...
Marsh Posté le 12-06-2003 à 10:25:31
j'ai une question:comment appeler une fonction asp apres le submit dans un formulaire?
parce que g fais ça pour tester :
Citation : |
et ça marche po
en faites ça attend pas que l'on clique sur le boutton envoyer ou rediriger la page mais ça le fait directement , c a dire au lieu d'ouvrir la page ou y a le formulaire , ça ouvre le forum
merci
Marsh Posté le 12-06-2003 à 12:14:52
Zobman a écrit : |
server-side. obligé.
apres si tu veux le faire client-side AVANT, pq pas, mais si tu ne le fais QUE client-side, tu cours à la mort. (sauf si tu bosses dans une grosse boite de consultance, faudrait pas qu'ils commencent à faire du soft de qualité ceux-là )
Marsh Posté le 12-06-2003 à 12:15:37
Zobman a écrit : j'ai une question:comment appeler une fonction asp apres le submit dans un formulaire?
|
houlalala....
client-side, server-side, ça te dit qqchose?
Marsh Posté le 12-06-2003 à 12:30:42
the real moins moins a écrit : houlalala.... |
ben oui je vois ce que c'est
serveur side c'est qd le controle se fais ché moi (mon serveur iis) et client side c qd le controle se fait via le navigateur du client , c pas ça?
je debute en asp donc patapai
comment apeller ma fonction juste apres le submit alors?
Marsh Posté le 12-06-2003 à 14:23:39
tu peux par exemple passer par une page asp intermédiaire pour effectuer ton traitement et rediriger l'utilisateur selon le résultat de ton traitement.
Tu peux aussi inclure ton traitement dans la page du formulaire et jouer avec des variable POST et/ou GET pour savoir quand appliquer le traitement ...
Marsh Posté le 12-06-2003 à 14:29:55
Rob Roy a écrit : |
ah bon? je vois pas le rapport moi mais bon...
que ca allège le serveur d'accord, mais gagner de l'ergonomie, si tu fais des msgbox qui te pète à la gueule en jscript je trouve pas ca terrible moi
on peut faire du bon comme de la merde avec les deux
Marsh Posté le 12-06-2003 à 14:42:17
Rob Roy a écrit : tu peux par exemple passer par une page asp intermédiaire pour effectuer ton traitement et rediriger l'utilisateur selon le résultat de ton traitement. |
JE prefere inclure mon traitement dans ma page , c'est pourquoi j'aimerais qu'on m'explqique comment appelle une fonction ASP dans mon formulaire (cad apres un onsubmit ou onclick...)
cf ce que g fais plus
merci
Marsh Posté le 12-06-2003 à 14:45:43
Zobman a écrit : |
pour faire ca tu dois utiliser un javacript
avec asp tu es obligée de recharger ta page pour lancer le code à l'intérieur, il n'y a pas d'"événements" tels en jscript
Marsh Posté le 12-06-2003 à 14:46:45
Urd-sama a écrit : |
server-side != client-side
Marsh Posté le 12-06-2003 à 14:55:35
the real moins moins a écrit : server-side != client-side |
The RMM , pourrais tu un peu m'eclairer (les grande ligne seulement) sur le concept server-side/client-side puisque je vois que dans chaque reponse tu y fais allusion
concernant MA question sur l'appel d'une fonction asp apres un evenement , pourrais tu m'expliquer le probleme please?
merci
Marsh Posté le 12-06-2003 à 15:59:27
non ben là je rappelais juste à urd qu'elle faisait la distinction entre ce qui se passe sur le client et le serveur (mais sans etre explicite sur ce point), c-a-d ce que je t'ai dit des le debut.
plutot que de faire la distinction entre "je fais un truc en javascript" ou "je fais un truc en vb", il me semble plus prudent de faire la distinction entre "je fais un truc client-side" ou "je fais un truc server-side"
Marsh Posté le 12-06-2003 à 17:01:12
the real moins moins a écrit : non ben là je rappelais juste à urd qu'elle faisait la distinction entre ce qui se passe sur le client et le serveur (mais sans etre explicite sur ce point), c-a-d ce que je t'ai dit des le debut. |
et concernant mon probleme d'appel de fonction asp tu peux m'aider?
Marsh Posté le 12-06-2003 à 17:08:25
Zobman a écrit : |
non
Marsh Posté le 12-06-2003 à 18:36:01
ok merci qd meme
et les autre?
Marsh Posté le 11-06-2003 à 18:46:43
Salut
voila j'ai creé un formulaire dans lesquel les utilisateurs doivent entrer leur adresse email et j'aimerais (comme sur le plupart des site) verifier un minimum la validité de l'adresse en m'assurant que le caractere "@" soit present
Donc j'aimeais pouvoir afficher un message instantanée (style msgbox) apres avoir que l'utilisateur est cliqué sur "envoyer" (mon submit)dans le cas ou le caractere "@" serrait absent.
Donc j'aimerais savoir si y a moyen d'appeler une procedure ou une fonction (avec en parametre l'adresse email)EN ASP qui verfierait cela , ou alors suis je obligé de passer par du VBscript?
merci
---------------
La réalité n'est qu'une illusion créée par le manque de Drogue....