Nieuw lid |
|
Hallo,
Sinds kort ben ik me een beetje aan het verdiepen in Javascript, en ik ben tegen een probleempje aangelopen. Ik weet niet of het kan, wat ik wil, maar ik had dit scriptje geschreven:
function checkFill() {
var username = document.new_user.username;
if (username.value == "") {
username.style.backgroundImage = 'url(img/details/smallitems/check_red.png)';
}
else {
username.style.backgroundImage = 'url(img/details/smallitems/check_green.png)';
}
}
function checkFill() { var username = document.new_user.username; if (username.value == "") { username.style.backgroundImage = 'url(img/details/smallitems/check_red.png)'; } else { username.style.backgroundImage = 'url(img/details/smallitems/check_green.png)'; } }
Wat ik bijvoorbeeld in een input field aanriep met onblur="checkFill()". Dat werkte, maar op deze manier moest ik alle velden, bijvoorbeeld password of voornaam, ook in die functie gaan voegen. Nu probeerde ik dus het volgende:
function checkFill(fieldName) {
var fieldName= document.new_user.fieldName;
if (fieldName.value == "") {
fieldName.style.backgroundImage = 'url(img/details/smallitems/check_red.png)';
}
else {
fieldName.style.backgroundImage = 'url(img/details/smallitems/check_green.png)';
}
}
function checkFill(fieldName) { var fieldName= document.new_user.fieldName; if (fieldName.value == "") { fieldName.style.backgroundImage = 'url(img/details/smallitems/check_red.png)'; } else { fieldName.style.backgroundImage = 'url(img/details/smallitems/check_green.png)'; } }
Aangeroepen met onblur="checkFill(username)".
Maar dit werkt niet, althans, niet op deze manier...
Ik vraag me af hoe ik dit werkend kan krijgen?
Mvg,
Maikel.
|