Thread CGI::Ajax und Template-System? (13 answers)
Opened by Bolognese at 2009-10-05 23:47

Gast Bolognese
 2009-10-10 17:48
#126861 #126861
okay.

Also folgendes:

Ich habe 2 Elemente auf der Seite:

Code: (dl )
1
2
<input name="eingabefeld" type="text" size="30" maxlength="30">
<input type="button" name="ClickMich" value="ClickMich" disabled="true">



Jetzt möchte ich

auf z.B. Eigenschaft disabled des Buttons zugreifen.

Und zwar kann ich ja bei einer Änderung des Input-Feldes "eingabefeld" eine Ajax Message absenden.


Der Server empfängt die Nachricht und soll je nach Inhalt (z.B. nur bei "Eingabefeld=Hallo") soll der button aktiviert werden.


Was ich jetzt machen könnte:

1. Natürlich kann ich mir ein div um den Button legen und den button einfach komplett ersetzen

2. Alternativ eine JavaScript-Funktion den Return des Servers übergeben und diese das Attribute ändern lassen.

Diese Möglichkeiten finde ich grade bei großen Seiten sehr sehr unübersichtlich und kompliziert.

Aus Java Faces kenne ich z.B. folgendes:

Code: (dl )
1
2
<input id=123 name="eingabefeld" type="text" size="30" maxlength="30">
<h:commandButton disabled="#{!uploadBean.xlsNameValid}" value="upload" actionListen="123"/>


Diese würde warten bis sich "eingabefeld" ändern und dann eine Funktion uploadBean.

View full thread CGI::Ajax und Template-System?