JürgenB: Javascript, Input-Feld Dynamisch Anlegen und Auslesen

Beitrag lesen

Hallo Maik,

folgendes Beispiel habe ich in meiner Wühlkiste gefunden, vieleicht hilft es.

---------------->Schnipp<------------------------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test</title>

<script type="text/javascript">
function start() {
var ipt = document.createElement("input");
ipt.size=2;          //geht in IE, MOZ, Opera
//ipt.name="x_y_z";    //geht in MOZ, Opara
ipt.setAttribute("name","x_y_z",true);//geht im IE und MOZ, Opera noch nicht getestet
//ipt.onclick="alert(this.name+'\n'+this.value)"; //geht in Opera
ipt.onclick=function(){alert(this.name+'\n'+this.value)}; //geht auch im IE und im MOZ
ipt.value="F4";      //geht in IE, MOZ, Opera
document.getElementsByName("frm")[0].appendChild(ipt) ;

document.frm.x_y_z = ipt; // für den IE

if (document.frm.x_y_z) alert(document.frm.x_y_z.value);

}
</script>

</head>

<body onload="start()">

<form name="frm" action="" method="" target="">
<input type="Text" name="i_n_p" value="F1" size="" maxlength="" onclick="alert(this.name+'\n'+this.value)">
</form>
</body>

</html>

---------------->Schnapp<------------------------------------------

Gruß, Jürgen