inputuri in array

Aici postaţi orice este legat de tehnologiile "client side". HTML, HTML5, XHTML, CSS, CSS3, XML, Standarde
Manual JS: http://www.phpromania.net/jsmanual/index.html

Moderatori: eyecon, Moderatori

iulianmiu
Junior Member
Mesaje: 35
Membru din: Mar Dec 29, 2009 2:57 am
Localitate: Constanta

inputuri in array

Mesajde iulianmiu » Joi Noi 25, 2010 12:44 am

Salutare,
am un form ce contine intre 1 si 4 input-uri text cu name="email[]".
Intr-un final am reusit in JS sa numar cate se genereaza cu
document.getElementsByName("email[]").length
problema mea este ca vreau ca in JS sa fac o mica validare pe campurile alea (ex. daca s-a introdus ceva...daca are formatul unu email) si nu stiu cum sa citesc in JS valoarea fiecarui input.....
Ma poate ajuta cineva?

Multumesc



dechim
Senior Member
Mesaje: 1486
Membru din: Mar Mai 10, 2005 11:53 pm
Localitate: Drobeta Turnu Severin

Mesajde dechim » Joi Noi 25, 2010 2:46 am

Un exemplu:

Cod: Selectaţi tot

<html>
<head>
<script type="text/javascript">
function citeste()
{
   var var1 = document.getElementsByName('email[]');
   for (var i=0; i<var1.length; i++)
   {
      alert('Email '+i+'='+var1[i].value);
   }
}   
</script>
</head>
<body>
<form name="form1"  method="post" action="#" >
<br />Email 1 <input type="text" name="email[]" />
<br />Email 2 <input type="text" name="email[]" />
<br />Email 3 <input type="text" name="email[]" />
<br />Email 4 <input type="text" name="email[]" />
<br />Email 5 <input type="text" name="email[]" />
<input type="button" value="Citeste" onclick="citeste();" />
...
</form>
</body>
</html>

Avatar utilizator
kleampa
Senior Member
Mesaje: 2774
Membru din: Dum Iul 10, 2005 2:12 pm
Localitate: Bucuresti
Contact:

Mesajde kleampa » Joi Noi 25, 2010 10:39 am

jquery stie de each()

$('element').each(function() {
// $(this).val() - valoarea fiecarui input
});

iulianmiu
Junior Member
Mesaje: 35
Membru din: Mar Dec 29, 2009 2:57 am
Localitate: Constanta

Mesajde iulianmiu » Vin Noi 26, 2010 3:10 am

multumesc de raspunsuri,
n-am apucat inca sa testez, dar sunt sigur ca merg variantele:)

danke

iulianmiu
Junior Member
Mesaje: 35
Membru din: Mar Dec 29, 2009 2:57 am
Localitate: Constanta

Mesajde iulianmiu » Sâm Noi 27, 2010 2:37 am

dechim mersi mult, a mers ca uns :)
nu ma indoiesc ca si cealalta varianta ar fi mers, dar le-am luat in ordine:)


Înapoi la “HTML/JavaScript/CSS”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 9 vizitatori