Problem avc la balise <a>

Résolu
didos -  
 didos -
bonjour
j'ai un problem avc la balise <a> voila un exple que ne fonctionne pas et j'ai pa la solution
<html>
<head>
<script>
function MaFct() {alert(document.maform.valeur.value) }

</script>
</head>
<body>
<form name="maform" >

<input name="valeur" type="text" value="5" >

<a href="#" onclick="MaFct()">lien</a>

</body>
</html>

pourquoi dans ce cas là. la fonction MaFct() ne peut pas recuperer le valeur de la balise < input >

1 réponse

  1. miramaze Messages postés 1429 Date d'inscription   Statut Contributeur Dernière intervention   92
     
    Salut,

    que penses-tu de ça ?

    <html>
    
    	<head>
    
    		<script>
    		
    			function MaFct() 
    			{
    				alert(document.getElementById('inputfield').value); 
    			}
    			
    		</script>
    
    	</head>
    
    	<body>
    	
    		<form name="maform" >
    
    			<input id="inputfield" name="valeur" type="text" value="5" >
    
    			<a href="#" onclick="MaFct();">lien</a>
    			
    		</form>
    		
    	</body>
    
    </html> 
    

    All software sucks.
    Alan Cox
    1
    1. didos
       
      merci bien ca marche :)
      0
    2. miramaze Messages postés 1429 Date d'inscription   Statut Contributeur Dernière intervention   92
       
      Cela dit je ne comprends pas bien à quoi sert le form, à moins que tu as pour projet de rajouter des choses dedans.
      0
    3. didos
       
      oui j'ai besoin de form pour recuperer le lien <form name="maform" action="autrepage.xx" >
      et j'ajout dans MaFct() document.maform.submit .
      ds mn projet la foction MaFct a pr but de tester le valeur de l'input, si la condition est vérifier alors je passe pour document.maform.submit
      0