C
cuda
Guest
Hallo Coder,
ich habe ein Problem und zwar ich habe mehrere Eingabefelder, die sich nur im Namen unterscheiden, das ganze sieht wie folgt aus:
Der Unterschied ist wie man sieht nur bei $i. So mein Problem ist, dass ich durch die idmo_$i durchlaufen will und die Werte auslesen will. Das $i ist variabel und ist nicht bekannt. Der aktuele Wert habe ich in einem Hiddenfield gespeichert.
So habe ich es mir vorgestellt:
Nur irgendwie tut es nicht.
Habt Ihr Ideen?
'cuda
ich habe ein Problem und zwar ich habe mehrere Eingabefelder, die sich nur im Namen unterscheiden, das ganze sieht wie folgt aus:
Code:
<?
for ($i=0; $i<$prj; $i++)
{
echo "<tr>\n";
echo "<td>".$buffer[$i]."</td>\n"; ?>
<td><input type="text" name="idmo_<? echo $i; ?>" size="2" onFocus="res_mo()"></td>
<td><input type="text" name="iddi_<? echo $i; ?>" size="2"></td>
<td><input type="text" name="idmi_<? echo $i; ?>" size="2"></td>
<td><input type="text" name="iddo_<? echo $i; ?>" size="2"></td>
<td><input type="text" name="idfr_<? echo $i; ?>" size="2"></td>
<td><input type="text" name="idsa_<? echo $i; ?>" size="2"></td>
<td><input type="text" name="idso_<? echo $i; ?>" size="2"></td>
</tr>
<?
}
?>
Der Unterschied ist wie man sieht nur bei $i. So mein Problem ist, dass ich durch die idmo_$i durchlaufen will und die Werte auslesen will. Das $i ist variabel und ist nicht bekannt. Der aktuele Wert habe ich in einem Hiddenfield gespeichert.
So habe ich es mir vorgestellt:
Code:
function res_mo()
{
var max_prj = document.vtime.prj.value;
var arbzeit = new Array;
for (i = 0; i <= max_prj; i++)
{
arbzeit[i] = document.vtime.idmo_[i].value;
}
}
Nur irgendwie tut es nicht.
Habt Ihr Ideen?
'cuda