plan_B: dynamisch erstelltes Formular sendet keinen string

Beitrag lesen

Hallo,

denke gar so kompliziert hätte dein  Scriot nicht werden brauchen.

die Browserweiche ist nur dann notwendig, wenn Elemente mit Name-Attribut oder Input-Elemente, die nicht vom Typ Text sind, dynamisch erzeugt werden sollen.

für INPUT könnte man die Browserweiche so kapseln.

  
function create_input(name,typ)  
{  
/*@cc_on @*/  
/*@if (@_jscript)  
  var ele=document.createElement('<input name="'+name+'" type="'+typ+'">')  
  @else @*/  
  var ele=document.createElement('input');  
  ele.name=name;  
  ele.type=typ;  
/*@end @*/  
  
return ele;  
}  
  
var input = create_input("datei","file");  
  input.className = "cmsFormBildObjekte";  
  input.size = '42';  
  input.maxLength = '255';  
  

damit würde der Code wieder pflegeleichter, weil Doppeltgemoppeltes wegfällt.

im übrigen gibt es für das http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#table@title=table-Element weitere Methoden: insertRow(), insertCell()

Gruß plan_B

--
     *®*´¯`·.¸¸.·