Bonjour à vous et merci d'avance pour votre aide.
Je souhaite modifier le value d'un input text si celui-ci est vide.
Mais je rencotre quelque soucis avec mon code.
Mes deux alert fonctionne dés que le input en question est modifié.
Et j'aimerais savoir pourquoi je dois utiliser un "if not" pour que ça fonctionne ?
Merci à vous,
Modifié par Rifton007 (14 Nov 2011 - 19:28)
Je souhaite modifier le value d'un input text si celui-ci est vide.
Mais je rencotre quelque soucis avec mon code.
function comment_txt(input_name){
if (!(document.getElementsByName(input_name) == '')){
switch (input_name) {
case 'datum':
alert('date')
alert(input_name)
document.getElementsByName(input_name).value = 'Datum';
break;
case 'hour':
document.getElementsByName(input_name).value = 'Arrival time';
break;
case 'departure':
document.getElementsByName(input_name).value = valdeparture;
break;
case 'detail':
document.getElementsByName(input_name).value = valdetail;
break;
}
}
};
<input type="text" name="datum" value="Datum" onChange="comment_txt('datum')">
<input type="text" name="hour" value="Arrival time" style="width:100px;" onChange="comment_txt('hour')">
<input type="text" name="departure" value="Station" onChange="comment_txt('departure')">
<input type="text" name="detail" value="Train number" onChange="comment_txt('detail')">
Mes deux alert fonctionne dés que le input en question est modifié.
Et j'aimerais savoir pourquoi je dois utiliser un "if not" pour que ça fonctionne ?
Merci à vous,
Modifié par Rifton007 (14 Nov 2011 - 19:28)