1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| function jscode(jscodePoste) {
jscodePoste = jscodePoste.trim();
console.log('jscode =', jscodePoste);
if (jscodePoste.length < 3) return;
var imax = Number(document.form_client.total.value);
console.log('imax =', imax);
if (imax < 1) return;
var sel = '<select name="test">';
var i, C, V;
for (i = 0; i < imax; i++) {
C = document.form_client['code' + i].value;
if (C.startsWith(jscodePoste)) {
V = document.form_client['ville' + i].value;
sel += '<option value="' + V + '">' + V + '</option>';
}
}
sel += '</select>';
console.log('sel =', sel);
console.log('V =', V);
// insertion de la liste dans le HTML à champ "ville".
document.getElementById('ville').innerHTML = sel;
} |