Kan ikke aflæse om et inputfelt er disabled.
Jeg har et spørgsmål der sikkert er meget simpelt når man lige ved det.I html-koden indgår følgende linie:
<td><input type="text" name="fString[user_id]" value="4709369" onblur="this.value=this.value.toLowerCase()" disabled /></td>
Når formen submittes kaldes følgende funktion:
function check(frm) {
var f = new Array; // Field array
var m = new Array; // Message array
var error = "";
var skip_password_check = false;
f[0] = frm['fString[user_name]'].value;
f[1] = frm['fString[user_email]'].value;
f[2] = frm['fString[user_group]'].options[frm['fString[user_group]'].selectedIndex].value;
f[10] = frm['fTemp[user_password]'].value;
f[11] = frm['fTemp[user_password2]'].value;
......
}
På et tidspunkt inde i funktionen skal det tjekkes om password er tomme og navn er disabled. Jeg anvender følgende statement.
if ((f[0].length > 0) && (f[10].length == 0) && (f[11].length == 0) && f[0].disabled){
....
}
Problemet er at det lader til at f[0].disabled ikke registrerer om indputfeltet er disablet, men istedet for altid er true.
Kan nogle klare den?
Hilsen Christian
