Les Allergies
Alimentaires
Posez votre question Signaler

Javascript document.variable.value

zakuzasama 137Messages postés 12 mars 2006Date d'inscription 28 mai 2012Dernière intervention - Dernière réponse le 12 août 2011 à 12:07
Bonjour
j'aurai besoin de recuperer la valeur d' un champ de formulaire dont le name du "form" est une variable
comme ceci "document.variable.value"
bon ca ne fonctionne pas est ce que vous connaissez une astuce
merci d' avance :)
Lire la suite 

Javascript document.variable.value »

3 réponses
Réponse
+7
moins plus
Salut!

Je ne sais pas si cela répond exactement à ta question.

A toi de me le dire.

<html>
	<head>
		<script>
			function showData(formName){
				var firstname = document.getElementsByName(formName)[0].firstname.value;
				var lastname = document.getElementsByName(formName)[0].lastname.value;
				var country = document.getElementsByName(formName)[0].country.value;
				alert(lastname.toUpperCase() + " " + firstname + " ["+country+"]");
			}
		</script>
	</head>

	<body>
		Sélectionner le premier formulaire: <input type="radio" name="selectedFormName" id="selectedFormName" value="firstForm" onclick="showData(this.value);" /><br/>
		Sélectionner le second formulaire: <input type="radio" name="selectedFormName" id="selectedFormName" value="secondForm" onclick="showData(this.value);"/><p/>
		
		<p/>
		<form name="firstForm" action="http://www.commentcamarche.net" method="POST">
			<table>
				<tr>
					<td>Prénom:</td>
					<td><input name="firstname" id="firstname" type="text" value="Hack"/></td>
				</tr>
				<tr>
					<td>Nom</td>
					<td><input name="lastname" id="lastname" type="text" value="Track"/></td>
				</tr>
				<tr>
					<td>Pays</td>
					<td><input name="country" id="country" type="text" value="Belgium"/></td>
				</tr>
			</table>
		</form>
		
		<form name="secondForm" action="http://www.commentcamarche.net" method="POST">
			<table>
				<tr>
					<td>Prénom:</td>
					<td><input name="firstname" id="firstname"  ype="text" value="Sama"/></td>
				</tr>
				<tr>
					<td>Nom</td>
					<td><input name="lastname" id="lastname" type="text" value="Zakuza"/></td>
				</tr>
				<tr>
					<td>Pays</td>
					<td><input name="country" id="country" type="text" value="Elsewhere"/></td>
				</tr>
			</table>
		</form>
	</body>
</html>


;-)
HackTrack
Ajouter un commentaire
Réponse
+1
moins plus
Nom formulaire et champs variable...

Je voudrais savoir comment faire pour récupérer la valeur d'un champs don't le nom du formulaire est une variable
Normalement: document.formulaire.champs.value;
Ce que je veux : document.VARIABLE.VARIABLE.value;
Une exemple:
function erreur(champs,formulaire){

if (document..formulaire.champs.value == "") alert("champs vide");

}
ça marche pas comme ça...
Merci pour votre aide
Fallentree- 12 août 2011 à 12:07
Bonjour,
Je retombe sur ce topic non clos...

extrait de code javascript:
var tmpname='fichier'+nbdiv;   
var file=document.getElementByName(tmpname);


Ca marche bien, Non ???
Ajouter un commentaire
Ce document intitulé « javascript document.variable.value » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?