Search multi-dimensional array jQuery
Search a js array and get values.
HTML
<form id="testform" name="testorm">
<select id="selger">
<option value="">Velg selger</option>
<option value="Clas Eriksen">Clas Eriksen</option>
<option value="Ronny Myhre">Ronny Myhre</option>
</select>
<br />
<label for="tel">Telefon:</label>
<input type="text" name="tel" id="tel" />
<br />
<label for="epost">E-post:</label>
<input type="text" name="epost" id="epost" />
</form>
CSS
* {
font:12px verdana
}
select {
margin:0 0 10px 80px
}
input {
margin-bottom:10px;width:180px;
}
label {
display:inline-block;
width:80px
}
JavaScript
$(document).ready(function () {
var liste = [];
liste[0] = ["Clas Eriksen", "[email protected]"];
liste[1] = ["Ronny Myhre", "[email protected]"];
liste[2] = ["","",""]
$("#selger").change(function () {
var valg = ($(this).val());
var telefon;
var epost;
for (var i = 0, len = liste.length; i < len; i++) {
if (liste[i][0] === valg) {
telefon = liste[i][1];
epost = liste[i][2];
$("#tel").val(telefon);
$("#epost").val(epost);
break;
}
}
});
});