formulaire variable php utilisable en js? - HTML/CSS - Programmation
Marsh Posté le 25-06-2003 à 14:58:51
Bonjour Heu, j'ai un script du style: <html> <head> <title></title> <SCRIPT LANGUAGE="JavaScript"> <!-- function bon(form) { Ctrl = form.inputbox1; if (Ctrl.value != (/[X][p-q][0-9]{1,2}[.][0-9]{1,3}/){ validatePrompt (Ctrl, Ctrl.name + $toto + "Entrez item !" ) return (false); } else return (true); } function runSubmit (form) { if (!bon(form)) return; alert ("Tout est en ordre." ); return; } function validatePrompt (Ctrl, PromptStr) { confirm (PromptStr) Ctrl.focus(); return; } //--> </SCRIPT> </head> <body> <FORM NAME="form" ACTION="index.php" METHOD=GET> <? $toto="manger"; ?> TEST: <BR> <INPUT TYPE="text" NAME="inputbox1"></body> <INPUT TYPE="button" NAME="Submit" VALUE="OK" onClick="runSubmit(form)"><P> </FORM> </html> Premier probleme: il faut que je clique sur OK pour qu'il voit mon js si j'appuie sur entree, il s'en fout Secondo: je sais pas comment utiliser '$toto' dans mon js Merci d'avance, C.
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 25-06-2003 à 14:58:51
Bonjour
Heu, j'ai un script du style:
<html>
<head>
<title></title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function bon(form) {
Ctrl = form.inputbox1;
if (Ctrl.value != (/[X][p-q][0-9]{1,2}[.][0-9]{1,3}/){
validatePrompt (Ctrl, Ctrl.name + $toto + "Entrez item !" )
return (false);
} else
return (true);
}
function runSubmit (form) {
if (!bon(form)) return;
alert ("Tout est en ordre." );
return;
}
function validatePrompt (Ctrl, PromptStr) {
confirm (PromptStr)
Ctrl.focus();
return;
}
//-->
</SCRIPT>
</head>
<body>
<FORM NAME="form" ACTION="index.php" METHOD=GET>
<? $toto="manger"; ?>
TEST: <BR>
<INPUT TYPE="text" NAME="inputbox1"></body>
<INPUT TYPE="button" NAME="Submit" VALUE="OK" onClick="runSubmit(form)"><P>
</FORM>
</html>
Premier probleme: il faut que je clique sur OK pour qu'il voit mon js si j'appuie sur entree, il s'en fout
Secondo: je sais pas comment utiliser '$toto' dans mon js
Merci d'avance,
C.