Da upravo to što je Mladen napisao, jer mi ni u prvom postu nije bilo jasno, u naslovu napisao si jedno a u tekstu poruke drugo. U prethodnom postu sam išao sa pretpostavkom da si koristio name atribut u input tagu.
Evo sada sam testirao sa name i id atributima.
html:
Code:
<form name="forma">
<input type="hidden" name="element[1].ime" id="element[1].ime" value="ime1" /><br />
<input type="hidden" name="element[1].prezime" id="element[1].prezime" value="prezime1" /><br />
<input type="hidden" name="element[2].ime" id="element[2].ime" value="ime2" /><br />
<input type="hidden" name="element[2].prezime" id="element[2].prezime" value="prezime2" /><br />
</form>
Get by Name: <a href="#" onclick="getNameByName(1)">Name 1</a> | <a href="#" onclick="getNameByName(2)">Name 2</a> <br />
Get by ID: <a href="#" onclick="getNameById(1)">Name 1</a> | <a href="#" onclick="getNameById(2)">Name 2</a> <br />
js:
Code:
function getNameByName(index) {
var objIme = document.forma.elements['element[' + index+ '].ime'];
var objPrezime = document.forma.elements['element[' + index+ '].prezime'];
alert('Ime: ' + objIme.value + '\nPrezime: ' + objPrezime.value)
}
function getNameById(index) {
var objIme = document.getElementById('element[' + index+ '].ime');
var objPrezime = document.getElementById('element[' + index+ '].prezime');
alert('Ime: ' + objIme.value + '\nPrezime: ' + objPrezime.value);
}