ok, dzisiaj tworzę pomocniczą funkcję HTML. Wygląda to tak:HTML input onfocus i onblur?
function Input($name,$type,$lable,$value= null){
if (isset($value)) {
//if (this.value=='search') this.value = ''
echo '<label for="'. $name .'">'. $lable .'</label><input type="'.$type.'" name="'. $name .'" id="'. $name .'" value="'.$value.'" onfocus="if (this.value==\''.$value.'\') this.value = \'\' "/>';
}
if (!isset($value)) {
echo '<label for="'. $name .'">'. $lable .'</label><input type="'.$type.'" name="'. $name .'" id="'. $name .'" />';
}
}
Jak widać, jeśli wstawić wartość to zrobi jakąś JavaScript, tak aby po kliknięciu pola, tekst wewnątrz pola zniknie,
Pytanie: Jak możemy sprawić, by wartość była wtedy, gdy nie jesteśmy na wejściu? (proszę spojrzeć na pole wyszukiwania na stackoverflow, jednak ten, który jest na stackoverflow nie wraca po tym, jak nie wskazujemy na pole wejściowe? Może używając onblur? Mam rację?
Mam nadzieję, że rozumiesz, co ja myśli.
ok poniewaz niektórzy z was nie dostają tego, co mam na myśli proszę zobaczyć
kiedy im nie klikając go.
alt text http://img39.imageshack.us/img39/4128/48048759.png
kiedy im klikam.
alt text http://img691.imageshack.us/img691/4485/94918020.png
kiedy im nie klikając go ponownie.
alt text http://img691.imageshack.us/img691/4485/94918020.png
powinno być
kiedy im nie klikając go.
alt text http://img39.imageshack.us/img39/4128/48048759.png
kiedy im klikając go.
alt text http://img691.imageshack.us/img691/4485/94918020.png
kiedy im nie klikając go ponownie.
alt text http://img39.imageshack.us/img39/4128/48048759.png
dziękuję gertG za naprawienie. –
Twoje obrazy zniknęły. Powinieneś przesłać je zamiast tego – mplungjan