[GastForen Programmierung/Entwicklung JavaScript erstes formularfeld gillt für alle anderen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

erstes formularfeld gillt für alle anderen

darksky
Beiträge gesamt: 92

26. Jan 2009, 09:19
Beitrag # 1 von 4
Bewertung:
(13100 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo

Daten aus der DB werden mit PHP in einer while-schleife ausgegeben. dabei wird ein textfeld generiert. ich möchte nun, das wenn das erste textfeld geändert wird, alle anderen diese änderung übernehmen.
mein problem ist, das die ausgabe dynamisch passiert. es gibt also immer unterschiedlich viele textfelder.

mein ansatz (in der PHP-while-schleife):
Code
$i = 1; 
$z = 2;
<input name="anzahlTage[<?php echo $wk->wid;?>]" type="text" value="<?php echo $wk->anzahlTage;?>" size="2" id="<?php echo $i++;?>" class="form" onkeyup="document.getElementById('<?php echo $z++;?>').value = this.value"/>

das funktioniert natürlich nur für die ersten beiden textfelder..
weiss jemand, wie ich das anstellen muss, damit das für alle textfelder funktioniert?
X

erstes formularfeld gillt für alle anderen

oesi50
  
Beiträge gesamt: 2315

26. Jan 2009, 12:35
Beitrag # 2 von 4
Beitrag ID: #382614
Bewertung:
(13064 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo darksky,

probier mal soetwas in der Art:

Code
<script type="text/javascript"><!-- 
function nachuntenfuellen(o){
var wert = o.value;
var formName = o.form.name
var start = (o.name) * 1;
var stop = (o.form[o.form.length - 1].name) * 1;
for(var z = start; z < stop; z++){
document[formName][''+z].value = wert;
}
}
// --!>
</script>
Nach unten ausfüllen
<form name="formular">
<input name="1" onkeyup="nachuntenfuellen(this)"><br>
<input name="2" onkeyup="nachuntenfuellen(this)"><br>
<input name="3" onkeyup="nachuntenfuellen(this)"><br>
<input name="4" onkeyup="nachuntenfuellen(this)"><br>
<input name="5" onkeyup="nachuntenfuellen(this)"><br>
<input name="6" onkeyup="nachuntenfuellen(this)"><br>
<input name="7" onkeyup="nachuntenfuellen(this)"><br>
</form>



als Antwort auf: [#382560]
(Dieser Beitrag wurde von oesi50 am 26. Jan 2009, 12:51 geändert)

erstes formularfeld gillt für alle anderen

darksky
Beiträge gesamt: 92

27. Jan 2009, 04:42
Beitrag # 3 von 4
Beitrag ID: #382751
Bewertung:
(13033 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo oesi

funktioniert super!
vielen dank dafür!

Gruss


als Antwort auf: [#382614]

erstes formularfeld gillt für alle anderen

darksky
Beiträge gesamt: 92

27. Jan 2009, 04:52
Beitrag # 4 von 4
Beitrag ID: #382752
Bewertung:
(13032 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
doch nochmal eine frage:
meine formularfelder werden ja dynamisch generiert und das sieht zur zeit so aus (while-schleife):

Code
 <input name="anzahlTage[<?php echo $wk->wid;?>]" type="text" value="<?php echo $wk->anzahlTage;?>" size="2" id="" class="form" tabindex="1"/> 

kann ich das mit einer entsprechenden änderung des javascript-code so verwenden?


als Antwort auf: [#382751]
X

Aktuell

InDesign / Illustrator

| 23.05.2022

IDUG_300

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/