Le but de la page que je dois faire consiste à entrer un compte utilisateur dans le TextBox
"login" et de l'envoyer vers une autre page pour tester la saisie.
J'utilise Visual INterDev 6.0
En html , j'ai juste appris les BASES minimes et bien sur durant mon stage , on me fait faire koi , de l'html avec du langage script, wé!
En plus ,je galère pour RIEN , parce que ca doit etre trop laid....c honteux..
Bon voici le code :
<FORM name=connexion id=form1 method=get>
C koi la difference entre "get" et "post" de method ?
J'ai vu qu'avec "get" lorsqu'on envoie un formulaire il y avait la saisie de ces champs juste apres l'adresse.
Ex : http://..../connexion.asp?compte_user=toto
et avec "post"
http://..../connexion.asp
//Pour la saisie du login
<INPUT id=login name=compte_user maxLength=20>
<!--Bouton pour valider-->
<INPUT id=button2 type=button value=OK name=valider
onclick="test_saisie()">
</form>
<!--Fonction permettant de verifier la saisie du login-->
<script language="VBscript">
En VBscript :
Function test_saisie()
'Si on a rien saisie, affichage d'un message
If form1.login.value="" Then alert("Erreur de saisie")
'Retour du focus
document.form1.login.focus()
//J'envoie le formulaire si il y a o moins 1 caracteres ??
If form1.login.value<>"" Then document.form1.submit()
End Function
La, je suis pas arriver à faire un else
![:sweat: :sweat:]()
, à chaque fois j'ai une erreur de compilation, donc j'ai fais un autre if.
En Javascript :
<script language="JavaScript">
function test_saisie()
{
//Si on a rien saisie, affichage d'un message
if (form1.login.value=="") {
alert("Erreur de saisie");
//Retour du focus
document.form1.login.focus(); }
else document.form1.submit();
}
-S'il y a qqch de saisie , on envoie donc le formulaire vers ??? ( le lien associé à la propriete Action du formulaire? )
-Mon probleme c que je sais pas comment recuper ce que j'envoie ??
-Aussi, je veux valider en cliquant sur OK et en tapant Entrée , mais en tapant Entrée quand il n'y a rien dans mon TextBox , il apparait le petit message "Erreur de Saisie" mais ca charge la nouvelle page alors qu' en cliquant sur OK j'ai le petit message et basta.
Pourquoi ?
Merci bcp à ce qui me repondront