Hallo liebe JSler,
ich habe ein Script, in welchem bei klick ein weiteres Input-Feld erstellt wird. Hierfür benötige ich eine Erweiterung. Ersteinmal der vorhandene Code:
Nun möchte ich neben das erste Input-Feld ein weiteres einfügen. Es sollen also je Zeile 2 Input-Felder ausgegeben werden. Außerdem möchte ich dem Input-Feld eine CSS-Klasse zuweisen, damit eine spätere Formatierung auf alle Felder anwendbar ist. Der Teil müsste also wie folgt aussehen:
Wie muss ich das JS-Script abändern, damit dies möglich ist? Vielen Dank für Eure Hilfe!
Grüße,
QUEST08
ich habe ein Script, in welchem bei klick ein weiteres Input-Feld erstellt wird. Hierfür benötige ich eine Erweiterung. Ersteinmal der vorhandene Code:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
<!--
var i = 1;
function NeuesFeld()
{
var row = document.getElementById('formtable').insertRow(i);
var cell_1 = row.insertCell(0);
var cell_2 = row.insertCell(1);
var text = document.createTextNode('Link ' + (i + 1));
cell_1.appendChild(text);
var input = document.createElement('input');
input.type = 'text';
input.name = 'link[]';
input.size = 60;
input.maxlength = 150;
cell_2.appendChild(input);
i++;
}
//-->
</script>
</head>
<body>
<form name="posting" action="save.php" method="post">
<table id="formtable" border="1" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td>Link 1</td>
<td><input name="link[]" type="text" size="60" maxlength="150" /></td>
</tr>
<tr>
<td colspan="2"><input type="button" onclick="NeuesFeld();" value="Feld hinzufügen" /></td>
</tr>
</table>
</form>
</body>
</html>
Nun möchte ich neben das erste Input-Feld ein weiteres einfügen. Es sollen also je Zeile 2 Input-Felder ausgegeben werden. Außerdem möchte ich dem Input-Feld eine CSS-Klasse zuweisen, damit eine spätere Formatierung auf alle Felder anwendbar ist. Der Teil müsste also wie folgt aussehen:
Code:
<tr>
<td>Link 1</td>
<td><input class="formatierung" name="link[]" type="text" size="60" maxlength="150" /><input class="formatierung2" name="link[]" type="text" size="60" maxlength="150" /></</td>
</tr>
Wie muss ich das JS-Script abändern, damit dies möglich ist? Vielen Dank für Eure Hilfe!
Grüße,
QUEST08