Forum de discussion
Forum « Programmation Javascript » (archives)
Re: verification d'une quantité le retour ou communication entre langage serveur et langage client
Envoyé: 4 août 2004, 5h40 par jagui jaguar
Parce que mon formulaire est construit comme cela:
<form name="form1" method="post" action="empruntaction.jsp" onSubmit="javascript:return verifForm(form1.nom,form1.dateemprunt,form1.service)">
<p>Date de l'emprunt (aaaa/mm/jj ou aaaammjj) :
<input name="dateemprunt" type="text" value=""
onChange="javascript:return FormatNumeric(form1.dateemprunt)">
</p>
<p>Nom :
<input name="nom" type="text" value="">
</p>
<p>Service :
<input name="service" type="text" value="">
</p>
<p>Choisissez un modèle de serveur :
<SELECT NAME="typeserveur">
<OPTION VALUE="349200-421">Proliant DL380 G3 XEON 2400 1Go
<OPTION VALUE="349201-421">Proliant DL380 G3 XEON 2800/400 512Ko 1Go EU
<OPTION VALUE="N19-UUE1-9S-256EX1">SunFire V100 550MHz, 256Mo, 40Go
</SELECT>
<br>
Quantité :
<input name="quantiteserv" type="text" defaultvalue="0">
//onChange="javascript:return verifquantite(form1.typeserveur,form1.quantiteserv,getTable(nbprodu),<%=nbprodu%>)">
</p>
<p>Choisissez un modèle de disque dur :
<SELECT NAME="typehd">
<OPTION VALUE="286713-B22">DD 36.4Go 10Ko U320 SCSI universal HDD
<OPTION VALUE="286716-B22">DD 144G 10K U320 UNIVERSAL HDD
</SELECT>
<br>
Quantité :
<input name="quantitehd" type="text" defaultvalue="0">
</p>
<p>Choisissez un modèle de microprocesseur :
<SELECT NAME="typemicroproc">
<OPTION VALUE="257915-B21">Kit Processeur XEON DP 2.8Go ML370 G3
</SELECT>
<br>
Quantité :
<input name="quantmicroproc" type="text" defaultvalue="0">
</p>
<p>
<input type="submit" name="Submit" value="Envoyer">
</p>
</form>
ce qui m'empeche d'avoir 15 text area . Avec le champ hidden j'aurais 15 <input> a rajouter à mon formuliar?
D'autre part, en utilisant le code de chicotruss, le navigateru m'indique qu'il manquerait un ";", alors qu'ne cherchant je n'en ai pas trouvé de manquant!!
<script langage="Javascript">
function getTable(nbprodu) {
var res = new Array();
res[0] = new Array();
res[1] = new Array();
<%
for (int i=0 ; i<=(nbprodu-1) ; i++)
{%>
res[0][<%= i %>] = <%= tabprod[i+1][0] %>;
res[1][<%= i %>] = <%= tabprod[i+1][1] %>;
<%
}
%>
return (res);
};
</script>