Bonjour,
les noms générés doivent être confirm_order['1'], confirm_order['2'],... confirm_order['n']
ou tu testes confirm_order, donc : inconnu
met le même name, et comme je suppose que ça va retourner au php, met des []
fais : ...echo '<input type="text" name="confirm_order[]" size="10">';...
met un name au formulaire, ça évite d'obliger à ce que ce soit le 1er
<form method="POST"
name="frm"
action="traitement_manager_order.php"
onSubmit="return Verif_order_valide()">
dans le script :
<script type="text/javascript">
function Verif_order_valide(){
for( i=0; i<document.frm["confirm_order[]"].length; i++ )
{ if (document.frm["confirm_order[]"][i].value!="")
{ return true; }
}
alert ("Indiquez un N° de commande");
return false;
}
là il suffit que l'un des champs soit renseigné, on est bien d'accord...
je ne vois pas pourquoi générer n champs de saisie, sans value,
et n'en faire remplir qu'1.... avec quoi?
si c'est un choix à faire, il vadrait mieux mettre un select ?
ou des radio associé aux input text en readonly,
ou...
mais je n'ai peut-être pas percuté.....
Cordialement [
mon Site] [
M'écrire]

Bul