interaction javascript et php
Posté : 08 sept. 2006, 13:36
Bonjour,
J'ai le code suivant dans le body de mon document :
qui appelle la fonction javascript suivante :
je voudrais limiter le nombre de passage à la fonction à 6 fois ($total)... mais je n'y arrive pas avec ce code... Pourriez-vous m'aider...
Mercid 'avance
J'ai le code suivant dans le body de mon document :
Code : Tout sélectionner
<?php $total = 6 - $nb_photo;
<input name="submit1" type="button" id="submit12" value="Transférer" onClick="Envoyer();">
<form name="LeForm" id="LeForm" action="uploads2.php" enctype="multipart/form-data" method="post">
<div id="LesChamps">
<input name="File1" type="hidden" id="File1">
<input NAME="Champ1" TYPE="file" id="Champ1" onChange="AjoutChamps(this.Nb,'<?php echo $total;?>');" size="60
</div>
</form>Code : Tout sélectionner
<script language="JavaScript">
var Nb=1;
function AjoutChamps(LeParam, nb_fic_restant){
Nb++;
// Code ajouté : On clone aussi le champs caché qui recevra le nom du fichier
LeCache=document.getElementById("File"+(Nb-1)).cloneNode(true);
LeCache.name="File"+Nb;
LeCache.id="File"+Nb;
document.getElementById("LesChamps").appendChild(LeCache);
// --------------------------------------------------------------------
LeFile=document.getElementById("Champ"+(Nb-1)).cloneNode(true);
LeFile.name="Champ"+Nb;
LeFile.id="Champ"+Nb;
document.getElementById("LesChamps").appendChild(LeFile);
LeRetourChariot=document.createElement("br");
document.getElementById("LesChamps").appendChild(LeRetourChariot);
document.getElementById("Champ"+(Nb-1)).onchange="";
if(Nb== nb_fic_restant)
document.getElementById("Champ"+(Nb)).onchange="";
}Mercid 'avance