ďťż
Podstrony
|
telcocafeJeżeli mam pole do wpisywania tekstu (w tym przypadku fraza do wyszukania) wyglądające od strony kodowej następująco:<input name="szukaj" type="text"> Chciałbym, aby wpisana była w nim domyślna wartość (wiem co to jest value ;) ), ale tak, aby po kliknięciu w to pole zniknęła ona, a w przypadku nie wpisania żadnej wartości (i kliknięciu poza obszar pola) spowrotem wracała wartość domyślna. Wiem, że jest to możliwe, ponieważ widziałem już podobne efekty a innych stronach (coś java scriptem mi 'śmierdzi' ale nie jestem pewien :) ) Przepraszam za nadmierne używanie słowa 'pole' (i jeżeli są inne to też ;) ), ale nie mogłem znaleźć synonimu :P Z góry wielkie dzięki za pomoc Użytkownik shimonic edytował ten post 25 czerwiec 2005, 12:55 Przepraszam za nadmierne używanie słowa 'opis' (i jeżeli są inne to też ;) ), ale nie mogłem znaleźć synonimu :P Mój błąd - coś rozkojarzony dzisiaj jestem ;) - poprawione... Znasz może odpowiedź na moje pytanie? Użytkownik shimonic edytował ten post 25 czerwiec 2005, 13:02 Ja wykombinowałem coś takiego, jak dokładniej przeanalizujesz Javascript to może uda ci się dodać jeszcze parametry do funkcji bo te zmieniaja zawartość tylko w jednym polu (sorry ale nie umiem inaczej bo w JS jestem beginerem :) ) <HTML> <HEAD> <script> function myfocus() { var domyslne='wartosc domyslna'; if(document.f1.pole1.value==domyslne){ document.f1.pole1.value=''; } else{} } function myblur() { var domyslne='wartosc domyslna'; if(document.f1.pole1.value==''){ document.f1.pole1.value=domyslne; } else{} } </SCRIPT> </HEAD> <BODY> <FORM NAME="f1" ID="f1"> <INPUT TYPE="TEXT" NAME="pole1" ID="pole1" VALUE="wartosc domyslna" onfocus="myfocus();" onblur="myblur();"> </FORM> </BODY> </HTML> Zrobiłem tu też zabezpieczenie, że jak jest juz cos wpisane to przy ponownym kliknięciu nie kasuje się od nowa :D Pozdrawiam! |
|||
Sitedesign by AltusUmbrae. |