php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.04.2006, 21:51  
Neuer Benutzer
 
Registriert seit: 15.01.2004
Beiträge: 22
papalangi
Standard document.xxx.tab has no properties

Ich blicks mal wieder nicht.

Ich möchte innerhalb eines Forms auf die Eingabefelder mit javascript zugreifen, damit ich einzelne Felder mit den Rückgabewerten von Ajax ändern kann.


Code:

// process data from server
function processData( xmlHttp, intID )
{    
     cont=xmlHttp.responseText;
        :
        :
     werte=daten[1].split("|");



    document.buchung.tab[ind+5].value=werte[1];          // Bezeichnung
    document.buchung.tab[ind+6].value=werte[2];          // soll
    document.buchung.tab[ind+7].value=werte[3];          // Haben
    document.buchung.tab[ind+8].value=werte[4];          // Saldo
    document.buchung.tab[ind+9].value=werte[5];          // S/H

}
Das ändern funktioniert, wenn ich meine Inputfelder mit name="tab" definiere.
So wie im nachfolgenden Codeblock.
Leider wird dann beim submit immer nur der Inhalt des letzeten Tabellenplatzes im POST abgelegt [tab]=> xyz.

Code:
print '<input type="Text" name="tab" tabindex="3"  value="'.$kto_1.'" size="6" maxlength="6"  onblur="ask_kto(this,1); return false;"> '."\n";

print '<input type="Text" name="tab" tabindex="6"  value="" size="9" maxlength="9" onblur="calc_new_saldo(this,1);">'."\n";
print '<input type="Text" name="tab" tabindex="7"  value="" size="16" maxlength="16">'.""."\n";
print '<input type="Text" name="tab" value="" size="25" maxlength="25" readonly="readonly" >'."\n";


Wenn ich die Inputfelder alle mit name="tab[]" definiere, wird beim submit
das komplette Array im POST abgelegt, aber ich bekomme beim Zugriff mit
document.buchung.tab[ind+5].value=werte[1];

die Fehlernachricht, document.xxx.tab[ind + 5] has no properties


Code:
print '<input type="Text" name="tab[]" tabindex="3"  value="'.$kto_1.'" size="6" maxlength="6"  onblur="ask_kto(this,1); return false;"> '."\n";

print '<input type="Text" name="tab[]" tabindex="6"  value="" size="9" maxlength="9" onblur="calc_new_saldo(this,1);">'."\n";
print '<input type="Text" name="tab[]" tabindex="7"  value="" size="16" maxlength="16">'.""."\n";
print '<input type="Text" name="tab[]" value="" size="25" maxlength="25" readonly="readonly" >'."\n";
print '<input type="Text" name="tab[]" class="wert" value="" size="16" maxlength="16" readonly="readonly" >'."";
   :
es folgen da noch reichlich Inputfelder (deshalb die Tabellenform)

Wie kann ich das machen, dass ich die gesamte Tabelle posten kann und aber auch per javascript die Inhalte der Inputfelder setzen kann?

hat da jemand eine oder wo ist mein Gedankenfehler?
papalangi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.04.2006, 22:20  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

nenn die felder tab[] und stell dein js so um:
Code:
tab = document.getElementsByName("tab[]");
tab[ind+5].value=werte[1];          // Bezeichnung
tab[ind+6].value=werte[2];          // soll
tab[ind+7].value=werte[3];          // Haben
tab[ind+8].value=werte[4];          // Saldo
tab[ind+9].value=werte[5];          // S/H
Buhmann ist offline   Mit Zitat antworten
Alt 04.04.2006, 16:12  
Neuer Benutzer
 
Registriert seit: 15.01.2004
Beiträge: 22
papalangi
Standard Ok, klappt

Danke es klappt, ging ja schnell
papalangi ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
parent.frames[frame] has no properties nur warum fragnicht JavaScript, Ajax und mehr 3 07.08.2007 15:53
document.selection has no properties rbs_phoenix HTML, Usability und Barrierefreiheit 3 02.11.2006 15:08
Anfänger: Verständnisproblem bei Field Properties Fitbit Datenbanken 5 11.05.2006 13:49
Deklaration statischer Properties Zergling-new PHP-Fortgeschrittene 12 15.11.2005 15:09
Fehler: document.layers has no properties unter Firefox 1.0 Cytrix HTML, Usability und Barrierefreiheit 1 10.02.2005 00:13
PHP Link ??? PHP Tipps 2004 4 25.06.2004 17:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xxx zab.com, tab in value php, no tabindex

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:57 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.