Precis som rubriken säger... Hej Hassan, Hej! Det här är mycket enklareOnclick Reset Input
Skall göra en sökmotor..
Ska ha en input, där de står "Search" på...
när man klickar på inputen (för över mus) då skall den resetas, hur gör jag?
HassanSv: Onclick Reset Input
Jag är inte helt säker på vad du är ute efter men kanske det här? Klistra in nedanstående i notepad och spara som en htm-fil (eller html-fil) och dubbelklicka på filen för att testa den. Den andra textboxen har jag mest lagt till för att man skall kunna skifta fokus mellan olika kontroller i formuläret.
<html>
<head>
<script language="jscript">
function txtSearch_OnFocus()
{
txtSearch.value="";
}
</script>
</head>
<body>
<input id="txtSearch" type="text" onfocus="txtSearch_OnFocus()"></input>
<input id="txtSearch2" type="text"></input>
</bodY>
</html>
Sv: Onclick Reset Input
En fråga till, när ja lägger till form så funkar det ej längre...
<code>
<form name="form" method="post" action="sok.asp?steg=1">
<input type="text" id="sok" onfocus="sok_OnFocus()" value="Search"></input>
<select name="kategori" id="select">
<option value="Song" selected>Song</option>
<option value="Artist">Artist</option>
</select>
<input name="Submit" type="image" value="login" src="search.jpg" width="52" height="16">
</form>
</code>Sv:Onclick Reset Input
<input value='Sök här' onFocus="this.select()" >
Dessutom slipper du irritationen över att om du skriver in något - lämnar rutan och återgår för att fortsätta - så försvinner det du börjat skriva - kanske inte händer i en sökruta men jag har stött på det i forumsinlägg och då blir man så trött
<input value='Sök här' onFocus="this.value=''"> gör annars precis det du vill - men potentiellt irrierande alltså