document.form_name.text_name.value

Moin moin,

als angehender (und definitiv bleibender) JS Laie bräuchte mich mal einen kurzen Denkanstoß :wink:

Ich habe mir eine Funktion geschrieben:

function goadd(string) {

document.guestbook.message.value = string;
  
}

guestbook ist der name=„“ des -Tags, message der name=„“ der textarea, in die der string eingefügt wird.

Nun verwende ich aber den Doctype strict, und dort ist das Attribut name im Tag nicht erlaubt. Habe jetzt ein bisschen rumprobiert, aber komme nicht drauf: Was muss ich ändern, damit es immernoch funktioniert? Geht es irgendwie über die ID/class des Formulars?

Gruß,

Tar

gib dem eingabefeld „message“ eine id.

<input type="text" name="message" id="MessageID" />

dann kannst du direkt darauf zugreifen

function goadd(id, string) { document.getElementById(id).value += string; } goadd("MessageID"," :)");

Dankeschön Frank, klappt wunderbar!