Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> document.getValueById - jakieś pomysły ?
Tadek888
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 21.04.2009
Skąd: Białogóra

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


Witajcie (IMG:style_emoticons/default/smile.gif)
Chciałbym pobierać wartość VALUE z INPUT TYPE=BUTTON o konkretnym ID po czym pokazywała by się ta wartość w INPUT TYPE=TEXT razem z separatorem którym jest przecinek.

<script language="javascript" type="text/javascript">
function addProf(id) {
var sep =",";//---------------------------------------------------------------------SEPARATOR
var prof = document.getValueById(id);
document.myform.prof.value += prof += sep;
}

function clearProf() { //------------------------------------------------------------------CZYSZCZENIE POLA PROF
document.myform.prof.value = "";
}
</script>

<form name="myform">
<input type="button" id="1" value="prof1" onClick="addProf();">//---------------po kliknieciu (VALUE+SEPARATOR) powinno sie pojawic w INPUT NAME=PROF
<input type="button" id="2" value="prof2" onClick="addProf();">//---------------po kliknieciu (VALUE+SEPARATOR) powinno sie pojawic w INPUT NAME=PROF
<input type="button" value="wyczysc" onClick="clearProf();">//-------------------czyszczenie INPUT NAME=PROF
<input type="text" name="prof" readonly="readonly" />
</form>

Czyli po kliknięciu BUTTON o ID = 1 w INPUT NAME="PROF" pojawi się tekst "prof1,"

jakieś pomysły ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Dodam tylko, że ID nie może być liczbą! i zaczynać się od niej. Co do problemu to ~celbarowicz podał dobre rozwiązanie. Nie ma czegoś takiego jak document.getValueById(id) - chyba, że sobie napiszesz. Musisz najpierw pobrać element, a później wydobyć z niego value - tak jak w kodzie powyżej.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.12.2025 - 15:10