Avatar billede badal Nybegynder
02. juni 2005 - 11:51 Der er 2 kommentarer og
1 løsning

Fjerne text på input box

jeg har et input box med følgende egenskaber
onfocus="if(this.value=='Søg varer'){this.value='';}"
onblur="if(this.value==''){this.value='Søg varer';}"

nu er mit problem at man godt kan søge uden indtaste et søgekriterium. SÅ henter den bare alle produketer.

Men sådan som jeg har lavet ovenstående javascript vil den jo søge på "søg varer" hvis man ikke har indtastet noget søgeord og dermed henter intet frem.

HVordan kan jeg fjerne teksten inden den submiter?
jeg har forsøgt mig med denne på submit knappen men den clear teksten uanset hvad der står på den.

onclick="if(document.getElementById('txtSogeord').value='Søg varer'){document.getElementById('txtSogeord').value = '';}";
Avatar billede ksoren Nybegynder
02. juni 2005 - 12:07 #1
<script type="text/javascript">
function checkform(f){
    f.vare.value = f.vare.value == f.vare.defaultValue ? "" : f.vare.value;
}
</script>

<form onsubmit="checkform(this)">

<input name="vare" type="text" value="Søg varer"

onfocus="if(this.value==this.defaultValue){this.value='';}"
onblur="if(this.value==''){this.value=this.defaultValue;}">

</form>
Avatar billede badal Nybegynder
02. juni 2005 - 12:47 #2
Perfekt hvis du kommer med et svar vil jeg give point
Avatar billede badal Nybegynder
16. februar 2010 - 13:59 #3
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester