Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z wartoscia disable pola w formularzu
hubson87
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 8
Dołączył: 9.02.2011
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam, poniżej zamieszczam fragment kodu.

Kod
<select name="dane" id="dane" onChange="if(dane.value == "n"){ this.form.elements['nk'].disabled = '' }
else
{ this.form.elements['nk'].disabled = 'disabled'  } ">
<?php

$polacz=mysql_connect("localhost", "root", "");
mysql_select_db("magazyn",$polacz);


$zapytanie = mysql_query ("SELECT kod FROM adres ORDER BY kod ");
echo '<option value="n">Nowy</option>';

while($option = mysql_fetch_assoc($zapytanie)) {

echo '<option value="'.$option['kod'].'">'.$option['kod'].'</option>';


echo '</select>';

?>

<input type="text" name="nk" id="nk" size=10" maxlength="10" ></td>


Krótko mowiac probuje osiagnac efekt, że jeżeli z pola "dane" typu select wybiore juz jakas istniejaca wartosc to pole "nk" bedzie niedostepne. Inaczej mowiac pole "nk" ma byc dostepne
tylko kiedy w "dane" wybiore opcje Nowy. Probowalem juz na wiele sposobow ale niestety pole "nk" jest ciagle enable. Prosze o jakies wskazowki. Z gory dziekuje za wszelka pomoc.
Go to the top of the page
+Quote Post
kokers
post
Post #2





Grupa: Zarejestrowani
Postów: 154
Pomógł: 33
Dołączył: 18.10.2010
Skąd: Katowice

Ostrzeżenie: (0%)
-----


document.getElementById('dane')

jeśli nie korzystasz z jakiejś biblioteki, to o ile dobrze pamiętam nie można zapomnieć o początku typu: document.getElementById, document.costam.

powinno być tak:
if(document.getElementById('dane').value == 'n'){ this.form.elements['nk'].disabled = ''; }else{ this.form.elements['nk'].disabled = 'disabled'; }

Ten post edytował kokers 28.02.2011, 20:55:35


--------------------
‎"Sometimes you're gonna get odd error syntax, unexpected T_PAAMAYIM_NEKUDOTAYIM and you're like, what in the world is that thing i have no idea what went wrong in my code. In english that error means you screwed up the references to an object" Kevin Skoglund
Drobna prywata: Ależ nie nie, nie zamierzam zmieniać płci w najbliższym czasie, więc zwracanie się do mnie per Pan jest odrobinkę nietrafione.
Go to the top of the page
+Quote Post
hubson87
post
Post #3





Grupa: Zarejestrowani
Postów: 83
Pomógł: 8
Dołączył: 9.02.2011
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Dzieki juz wszystko ok pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 05:33