Dennis Mende: Formularfelder hinzufügen

Beitrag lesen

Hallo Struppi!

Also, Fehlermeldung muss ich Dir zusammen reimen. Neu hinzugefügtes Textfeld <input name=next_call> wird vom IE erkannt. Mozilla jedoch ignoriert dieses Feld einfach und sendet es nicht weiter an send.php (POST) [GET überings auch nicht]

<body>
<form method=POST action=send.php name=call>
<input type=hidden name=id value=1>
<script type=text/javascript>
  function man_sel()  {
    if(document.call.next_call.selectedIndex==0) {
      inp = document.createElement("input");
      inp.style.width = "120px";
      inp.setAttribute("type","text",true);
      inp.setAttribute("name","next_call",true);
      inp.setAttribute("value","<? echo date('d.m.Y'); ?>",true);
      pos = document.getElementById('next_call');
      pos.replaceChild(inp,document.call.next_call);
    }
  }
</script>
<span id=next_call>
  <select name=next_call>
    <option>Anderes Datum eingeben</option>
    <option>01.01.1970</option>
    [...]
  </select>
</span>
<input type=submit value=Senden>
</form>
</body>

So ungefähr sieht das original aus, etwas mehr Felder noch, aber das ist eben die Problemzone, die ich hier schnell nochmal eingetippt habe.

Gruss
Dennis