Привет ,
ich möchte mit einer Javascriptfunktion in einem Shopsystem eine dynamische Anzahl von Textfeldern (mit einer PHP Schleife ausgegeben) auf Eingabe von Daten überprüfen:
Wenn du schon PHP zur Ausgabe der Felder benutzt, könntest du sie auch mit PHP prüfen. Dann ist nämlich sichergestellt, dass die Felder überprüft werden, wenn einer deiner Besucher Javascript ausgeschaltet hat.
<?PHP
echo "<form name='einkaufen'>\n";
for($i=1;$i<=6;$i++) // hier werden z.b. 6 Eingabefelder ausgegeben
{
echo "<input type='text' size='2' maxlength='2' name='wert$i' onBlur="return checkeingabe(wert$i)">\n";
}
echo "</form>\n";
?>
Attribute werden in HTML _immer_ mit doppelten Anführungszeichen umschlossen, die in PHP-Strings mit einem umgekehrten Schrägstrich maskiert werden. Also:
<?php
echo "<form name="einkaufen">\n";
usw.
function checkeingabe(wert)
{
if(document.einkaufen.wert.value<=0)
{
alert("Bitte nur positive Zahlen eingeben");
return false;
}
return true;
}
Probiere es mal so:
function checkeingabe(wert)
{
if(document.einkaufen[wert].value<=0)
usw.
До свидания!
Sven aus Bonn
Do it yourSELF 'cause SELFmade is bestmade.
Selfcode: ie:% fl:( br:^ va:} ls:[ fo:) rl:( n4:{ ss:| de:> js:| ch:? mo:} zu:)
Selfcode dekodieren - Selfcode-Info