| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
MR-BN Mitglied
|
JS Übernahme von Daten aus einer Tabelle |
|
|
ich habe folgendes Problem.
im PHP Programm innerhalb eines Formulars kann ein Update-Button je Zeile angeklickt werden.
Muster:
| PHP-Code: | 1 2
| echo("<td><input type=\"button\" value=\"upd.\"onclick=\"loadUpdCal('$i1',
'$user','$monat','$jahr','$pass','{$row['PLFA']}' ,'{$row['PLPNR']}','$blt01');\"></td>"); |
in der Eingabezeile steht:
| PHP-Code: | 1
| echo("<td width=\"18\" ><input id='T01' type=text size='1' value={$blt01}> </td> "); |
im JS versuche ich die Eingabe vom Feld $blt01 wieder einzulesen
| Code: | var tag01 = document.Abfrage.T01.value; |
Ergebnis
das Feld ist undefined
Frage
wie muss ich die Definition so schreiben, das JS den Wert der Zeile auslist.
Danke für jede Hilfestellung. |
|
|
|
| 05 Okt 2011 10:38 |
|
  |
Werner Homepage-Total.de Moderator

|
 |
|
|
So wie du es geschrieben hast müsste es funktionieren.
Mein Test:
<form name="Abfrage" method="post">
<input type="text" id="T01" value="Testext">
</form>
<script type="text/javascript">
var tag01 = document.Abfrage.T01.value;
alert(tag01);
</script>
Was mir allerdings nicht gefällt sind die einfachen Anführungszeichen
Innerhalb des onClick-Aufruf:
| PHP-Code: | 1 2
| echo("<td><input type=\"button\" value=\"upd.\"onclick=\"loadUpdCal('$i1',
'$user','$monat','$jahr','$pass','{$row['PLFA']}' ,'{$row['PLPNR']}','$blt01');\"></td>"); |
Mein Vorschlag:
| PHP-Code: | 1 2
| echo "<td><input type=\"button\" value=\"upd.\" onclick=\"loadUpdCal('" . $i1 . "', '" .
$user . "','" . $monat . "','" . $jahr . "','" . $pass . "','" . $row['PLFA'] . "' ,'" . $row['PLPNR'] . "','" . $blt01 . "');\"></td>"; |
|
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 05 Okt 2011 19:46 |
|
 |
|