Placeholders i väntan på fullt stöd för html5

Jag har skrivit följande javascript som man kan använda sig av när placeholders är ett måste.

Javascript:

<script type="text/javascript">

<!--

var defInputColor = null;

window.onload = function() {

findPlaceHolders('input');

findPlaceHolders('textarea');

};

function findPlaceHolders(element)

{

el = document.getElementsByTagName(element);

for(i=0; i < el.length; i++)

createPlaceHolder(el[i]);

}

function createPlaceHolder(el)

{

var classValue = el.getAttribute('class');

if(classValue == null)

classValue = el.className;

if(classValue != null && classValue.indexOf('placeholder') > -1) {

if(defInputColor == '')

defInputColor = el.style.color;

parts = classValue.split('defval_');

el.style.color = '#CCC';

el.value = parts[1];

el.onfocus = function() {

this.style.color = defInputColor;

parts = classValue.split('defval_');

if(this.value == parts[1])

this.value = '';

};

el.onblur = function() {

parts = classValue.split('defval_');

if(this.value == '' || this.value == parts[1]) {

this.value = parts[1];

this.style.color = '#CCC';

}

};

}

}

-->

</script>

Exempel html:

<label title="Phone number">

<p>

<strong>Phone number</strong><br />

<input type="text" name="phone" class="placeholder defval_090770901" />

</p>

</label>

<label title="Message">

<p>

<strong>Message</strong><br />

<textarea name="phone" class="placeholder defval_This is a placeholder..."></textarea>

</p>

</label>

Android-applikation för att jämföra försäljningspriset på utländsk valuta bland svenska banker

Min första android-applikation

Publicerad: 2010-04-26

Taggar: android, java, multitrådat, valuta

Valutaväxlaren

Valutaväxlaren som gör det möjligt att jämföra inköpspriset på valuta bland svenska banker - min första jämförelsetjänst

Publicerad: 2010-04-26

Taggar: valutaväxling, webbtjänst, företagsjämförelse, seo, valuta, kundnytta

En klass skriven i PHP som hämtar google pagerank

Hämta en hemsidas google pagerank med PHP

Publicerad: 2010-04-14

Taggar: google, php, http, klass, page rank, curl, hash

Skicka besökare med iPhone automatiskt till din webapp

Exempel på hur du skickar besökare som surfar med en iphone till din webapp (java, php, js, varnish)

Publicerad: 2010-04-14

Taggar: iphone, javascript, php, java, jsp, varnish, iphone, webapp, front-end

Kort & gott
Victor Jonsson

Victor Jonsson

Webbdesigner- och utvecklare, till vardags jobbande på Skellefteås dagstidning Norran

Kontakt

E-mail E-mail

Tele Telefon
070- 277 71 18

Twitter Kvitter
twitter.com/victor_jonsson

Skype Skype
victor.jonsson

Messenger Mesenger

Kunskapssmoln
W3C SEO Joomla PHP 5 E-handel Actionscript Android Xpath DOM XML/XSLT WAI JAVA/J2EE OScommerce Escenic Wordpress HTML CSS iPhone Webbdesign SQL jQuery ASP AJAX
I mina tankar just nu
CSS 3 Google Lokal tomcat Singleton, ett anti-pattern? debug debug debu... HTML 5 Testdriven utveckling PHP och threads