Mathias Brodala: Zahlen String

Beitrag lesen

Hallo Sascha321.

Noch mal eine frage zu einem anderem Problem, bei dem folgendem Script bleibt der Wert nicht im Text feld stehen kann mir jemand sagen wieso??

Das liegt daran, dass erst der Wert ins Eingabefeld geschrieben und augenblick danach das Formular abgeschickt wird. Verwendest du einen Browser, kannst du hiernach zurück gehen und dein „Hallo Du Da“ im Eingabefeld lesen.

Du hast nun zwei Möglichkeiten:

  1. Soll der Button „Los“ wirklich nur ein http://de.selfhtml.org/html/formulare/klickbuttons.htm#herkoemmlich@title=Klickbutton sein, ohne das Formular abzuschicken, dann definiere auch einen solchen, indem du den Wert des type-Attributes auf „button“ änderst.

  2. Verhindere per JavaScript die weitere Abarbeitung des Formularbuttons. Hierzu nutzt du den Rückgabewert „false“. Exemplarisch könnte dies also wie folgt aussehen:

function zeigen() {  
  
  document.Form1.feld1.value = 'Hallo du da!';  
  
  return false; // Wir geben „false“ zurück  
  
}

Dazu das HTML:

<!-- Hier geben wir den Rückgabewert der Funktion zeigen() zurück, also false -->  
<input type="submit" name="button1" value="Los" onclick="return zeigen();">

Einen schönen Sonntag noch.

Gruß, Mathias

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
debian/rules