Joachim: bei onfocus soll ein button eingeblendet werden

Beitrag lesen

Hi,

document.write("<input type='submit' name='Submit' value='weiter'>");

falscher Ansatz, so ueberschreibst Du das bestehende Dokument.

Dynamische Formulare lassen sich nur mit Dom-Browsern realisieren, fuer Aeltere, wie z. B. NC4x, kannst Du lediglich einen Javascript-Button erscheinen lassen, und die Form mit Javascript absenden.

Die "moderne" Version geht so:

<html>
<head>
<script language="javascript1.2" type="text/javascript">
var flag = 0;
function goForIt() {
 if (!flag) {
  var inp = document.createElement("input");
  inp.setAttribute("type","submit");
  document.getElementById("dynform").appendChild(inp);
  flag =  1;
 }
}
</script>

</head>
<body>
<form Name="feld" id="dynform">
 <select name="sel" onchange="goForIt()">
  <option value="">... </option>
  <option value="1">1</option>
  <option value="2">2</option>
 </select>
 <br>
</form>
</body>
</html>

Mit diesen Methoden solltest Du Dich dringend auseinandersetzen. Lies mal ein bisschen Doku ;-)
Gruesse  Joachim