Page 1 sur 1

pb passage de variable entre php et javascript

Posté : 20 janv. 2006, 16:48
par mc
je savait pas trop ou mettre cette question si elle n'est pas au bon endroit merci de la deplacer sinon merci de votre aide


voila un formulaire dans une boucle while donc le nom du formulaire est generer par un nom fixe et un compteur

je veut verifier avec du javascript que tout les champ de mon formulaire soit bien rempli quand l'utilisateur clique sur envoyer.


pour recuper sur la page ou sont envoyer ces donnees j'utilise des variable php dynamique.

mais je n'arrive pas a verifier avec un while en javascript si elle sont toute bien remplie.

j'ai reussi avec un seul nom de formulaire. merci d'avance pour vos proposition en esperant avoir été bien claire.

Re: pb passage de variable entre php et javascript

Posté : 20 janv. 2006, 16:52
par Truc
j'ai reussi avec un seul nom de formulaire. merci d'avance pour vos proposition en esperant avoir été bien claire.
Ce serai encore plus clair si on pouvait voir ce bout de code et éventuellement l'adapter :wink:

Re: pb passage de variable entre php et javascript

Posté : 20 janv. 2006, 16:53
par albat
en esperant avoir été bien claire.
Ben... pour te parler franchement... :? :-k

T'aurais pas un p'tit bout de code à nous montrer ?...

Re: pb passage de variable entre php et javascript

Posté : 20 janv. 2006, 16:54
par Truc
en esperant avoir été bien claire.
Ben... pour te parler franchement... :? :-k

T'aurais pas un p'tit bout de code à nous montrer ?...
prems cette fois :langue:

Posté : 20 janv. 2006, 16:56
par mc
voila un ptit bout de code
script language="javascript" type="text/javascript"> 

function validation() 
{ 
    if( document.form1.Heure0.value == "" ) 
	{ 
	alert ('veuillez entrer une heure');
	document.form1.Heure0.focus();
	document.form1.Heure0.style.background = 'red';
	return false;
	}
	else 
	{
	return true;
	} 
}	
</script>
vous remarquerez le Heure0

je voudrait remplacer le 0 par une variable comme i que j'ingremente par un while et c sa que je n'arrive pas.

Posté : 20 janv. 2006, 17:47
par Truc
essaie evec:
<script language="javascript" type="text/javascript">

function validation()
{
   var elem= document.forms["form1"].elements.length;

   for(i=0;i<elem;i++)
    {
	  var champ=document.forms["form1"].elements[i];
	  if(champ.type == "text")	
		  if(champ.value == "" )
			{
			alert ('veuillez entrer une heure');
			champ.focus();
			champ.style.background = 'red';
			return false;
			}			
	}
        return true;
}    
</script> 

Posté : 23 janv. 2006, 10:03
par mc
dsl de ne pas avoir repondu plus tot mais le week end je ne peut pas repondre.

je vient de tester
sa marche bien merci beaucoup