HighDots Forums  

Den Wert einer Checkbox im Formular weitergeben

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Den Wert einer Checkbox im Formular weitergeben in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Todor Vachkov
 
Posts: n/a

Default Den Wert einer Checkbox im Formular weitergeben - 04-13-2007 , 05:44 AM






Hallo allerseits,

nun die Sache ist so:
-----------------------------
<tr>
<td>ohne Anmeldung: </td>
<td><input name="vanm" id="vanm" type="checkbox"
onclick="DisableTeilnehmerzahl()"></td>
</tr>
<tr>
<td>Max. Teilnehmerzahl: </td>

<td><input name="vteilz" id="vteilz" type="text" size="1" maxlength="3"
Quote:
/td
/tr
-----------------------------
function DisableTeilnehmerzahl() {
if (document.new_veranstaltung.vanm.checked == true) {
document.new_veranstaltung.vteilz.disabled=true;
document.new_veranstaltung.vteilz.value="0";
} else {
document.new_veranstaltung.vteilz.disabled=false;
document.new_veranstaltung.vteilz.value="";
}
}
-----------------------------
Sprich, wenn die Checkbox "vanm" ausgewählt wird, wird das Textfeld "vteilz"
deaktiviert und ausgegraut und mit dem Wert 0 belegt. Nun wird das Formular
an ein PHP_Skript abgeschickt hat die Variable $_POST['vteilz'] den Wert
NULL und nicht eine numerische 0.
Warum?
Vielen Dank für Eure Hilfe schonmal!

Greetinx, Todor


Reply With Quote
  #2  
Old   
Todor Vachkov
 
Posts: n/a

Default Re: Den Wert einer Checkbox im Formular weitergeben - 04-13-2007 , 05:46 AM






Natürlich ist der Topic falsch, es wird der Wert eines Textfeldes
weitergegeben...

Greetinx, Todor

Reply With Quote
  #3  
Old   
Anne Kaeppes
 
Posts: n/a

Default Re: Den Wert einer Checkbox im Formular weitergeben - 04-13-2007 , 06:31 AM



Todor Vachkov wrote:

Quote:
Sprich, wenn die Checkbox "vanm" ausgewählt wird, wird das Textfeld "vteilz"
deaktiviert und ausgegraut und mit dem Wert 0 belegt. Nun wird das Formular
an ein PHP_Skript abgeschickt hat die Variable $_POST['vteilz'] den Wert
NULL und nicht eine numerische 0.
Warum?
Vielen Dank für Eure Hilfe schonmal!
Nicht aktivierte Felder werden auf Server Seite nicht initialisiert.

Steht auch irgendwo in den Spezifikationen.

Gruß
Anne




Reply With Quote
  #4  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Den Wert einer Checkbox im Formular weitergeben - 04-13-2007 , 06:51 AM



Anne Kaeppes wrote:

Quote:
Nicht aktivierte Felder werden auf Server Seite nicht initialisiert.
Richtig, der Browser wird Felder, die disabled sind, gar nicht an den
Server weiterleiten. Daher muesstest der OP sich statt mit
document.new_veranstaltung.vteilz.disabled=true;
mit
document.new_veranstaltung.vteilz.readOnly=true;
zufrieden geben.

--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
  #5  
Old   
Todor Vachkov
 
Posts: n/a

Default Re: Den Wert einer Checkbox im Formular weitergeben - 04-13-2007 , 07:04 AM



Martin Honnen wrote:

Quote:
Anne Kaeppes wrote:

Nicht aktivierte Felder werden auf Server Seite nicht initialisiert.

Richtig, der Browser wird Felder, die disabled sind, gar nicht an den
Server weiterleiten. Daher muesstest der OP sich statt mit
document.new_veranstaltung.vteilz.disabled=true;
mit
document.new_veranstaltung.vteilz.readOnly=true;
zufrieden geben.

Ja, nun klappt es
Anne, Martin, vielen vielen Dank!
Gruß, Todor


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.