Sida 1 av 1
Text i textfältet ?
Postat: 01 maj 2009, 15:23
av Forcevision
Har ett text fält som ser ut så här
Kod: Markera allt
<label></label>
<input type="text" name="antal1" class="box" id="name" size="5" value="<?=$antal1;?>" />
Jag skulle vilja ha att det stod en text i detta text fält så när man klickar med makören i text fältet försvinner texten som stod där och du kan skriva in den infon man vill. Hur ser koden ut för detta ?
/Force
Re: Text i textfältet ?
Postat: 01 maj 2009, 16:35
av eyerouge
Tror du får ta till Java för det. Går inte att göra med html/php i alla fall inte utan att ladda om sidan.
Re: Text i textfältet ?
Postat: 01 maj 2009, 22:29
av jsiei97
eyerouge skrev:Tror du får ta till Java för det. Går inte att göra med html/php i alla fall inte utan att ladda om sidan.
Nu hade någon otur när hon tänkte... att byta till Java som serverspråk verkar onödigt.
Det finns tre sätt beroende på vad du vill åstadkomma.
1. Tilldela din variabel ett värde innan du visar den
2. Skicka in variabeln som en POST eller GET och använd denna
3. Lek med java-script.
/Johan
Re: Text i textfältet ?
Postat: 25 maj 2009, 15:27
av per9000
Jag skulle säga javascript onfocus event, exempel från underbara w3schools finns här:
http://www.w3schools.com/jsref/jsref_onfocus.asp
/P
Re: Text i textfältet ?
Postat: 25 maj 2009, 15:29
av per9000
Detta exempel stoppar in texten "yellow" istället för ovanstående stilen gul:
Kod: Markera allt
<html>
<head>
<script type="text/javascript">
function setStyle(x)
{
document.getElementById(x).value="yellow";
}
</script>
</head>
<body>
First name: <input type="text" onfocus="setStyle(this.id)" id="fname" />
<br />
Last name: <input type="text" onfocus="setStyle(this.id)" id="lname" />
</body>
</html>
/P