Hallo,
function CheckBuchstabe(obj){
alert(document.MeinFormName.elements(obj).value);
}
du bist viel flexibler, wenn du einfach das Feldobjekt an die Funktion gibst:
function checkCharacter(fieldNode) {
alert(fieldObj.value);
}
echo "<input type='text' name='NName' onKeyUp="CheckBuchstabe('NName');" value='" . $_POST['NName'] . "'>";
Das sähe dann so aus:
echo '<input type="text" name="NName" onkeyup="checkCharacter(this);" value="'.$_POST['NName'].'" />';
<script language="javascript"> CheckBuchstabe('NName');
</script>
Hier müßtest Du dann folgerichtig nicht eine Zeichenkette übergeben, sondern ein DOM-Objekt, in diesem Falle das INPUT-Objekt:
checkCharacter(document.forms['xy'].elements['NName']);
Hoffe, das hilft Dir weiter.
So long,
Mr.Horse
No, Sir, I don't like it.