Das Formfield hat den handler
onFocus="MM_clearField('".$form_NAME."','".$form_name."','".$form_desc."');"
Ich verbinde es mit PHP und daher sind die Inhalte Variabeln.
Wenn ich jetzt im JavaScript im Kopf sage er solle auf dieses Formfield den Focus setzen führt er daher diese Zeile aus in dem er den Form-Namen Form-Field-Namen und den Vorbelegten Text übergibt...
Die ClearField-Funktion ist folgende:
function MM_clearField(Form,Field,ExeptTXT) { //v1.0
var FormField=Form+'_'+Field;
if(document.forms[Form].elements[FormField].value==ExeptTXT){
/* alert("CLEAR FIELD"); */
document.forms[Form].elements[FormField].value='';
document.forms[Form].elements[FormField].style.color='#000000';
}else if(document.forms[Form].elements[FormField].value==''){
/* alert("RESET FIELD"); */
document.forms[Form].elements[FormField].value=ExeptTXT;
document.forms[Form].elements[FormField].style.color='#5981A4';
}else{
document.forms[Form].elements[FormField].style.color='#000000';
}
}
Wenn ich die Commentare beim ALERT wegnehme und das alert zulasse klappt es komischerweise. Mache ich sie weg (kommentier ich sie) geht es nichtmehr... Das verstehe ich nicht.
Kasus Knakus unbekannt...
ciao