---
title: "onblur"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/76831-onblur"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Choronzon"
published: "2003-05-13T18:35:55.000Z"
updated: "2003-05-13T20:15:52.000Z"
replies: 2
views: 196
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/76831-onblur"
---

# onblur

## #1 — Choronzon, 2003-05-13T18:35Z

Samtidigt som jag klickar utan att ha något skrivet i inputen vill jag åter 
fylla den med värdet "sök", efter att alertrutan kommit upp.
Provade såhär, men det funkar inte. Jag kör sidan från servern, så 
onBlur="if(this.value=='')this.value='Sök' funkar bara innan man sökt 
en gång. Sedan använder jag själva söktermen som value. Så jag behöver 
alltså sätta själva värdet "sok" från javascriptet i head..typ

```
     function check()
     {
       if (document.Form.sok.value == "Sök" || document.Form.sok.value == "")
       {
         alert("Ange sökterm")
        (document.Form.sok.value == "Sök")
         return false
       }
     }

<input name="sok" value="Sök" onFocus="if(this.value=='Sök')this.value='';" 
onBlur="if(this.value=='')this.value='Sök';" type="text">
```

Permalänk: https://www.webforum.nu/p/76831

## #2 — Choronzon, 2003-05-13T18:56Z

Eller om jag förenklar det lite. Samtidigt som detta händer vill jag ha en alertruta.

```
     function check()
     {
       if (document.Form.sok.value == "")
       {
       document.Form.sok.value == "sok")
         return false
       }
     }
```

typ såhär..

```
     function check()
     {
       if (document.Form.sok.value == "")
       {
       alert("Ange sökterm")
       document.Form.sok.value == "sok")
         return false
       }
     }
```

Permalänk: https://www.webforum.nu/p/1048196

## #3 — Peter S, 2003-05-13T20:15Z

Använd alltid semikolon efter en sats, det gör koden mer lättläst och ger samtidigt mindre risk för fel.

```
function check(o){
     if(o.elements["sok"].value=="" || o.elements["sok"].value=="Sök"){
          alert("Ange sökterm");
          o.elements["sok"].value="Sök";
          return false;
     }
};

...

<form onsubmit="return check(this)"...
```

 :)

Permalänk: https://www.webforum.nu/p/1048307

---

Tråden på webben: https://www.webforum.nu/amne/javascript/76831-onblur
