Form Field Hints
Alt 22. July 2007, 12:19   #1 (permalink)
Edministıratority işte öle bişi yaff
 
GrapH4N - ait Kullanıcı Resmi (Avatar)
 
GrapH4N isimli Üye şimdilik offline konumundadır
Üyelik tarihi: Jul 2007
Uye No: 59
Mesajlar: 1,459
Takım:

Seviye: 32 [Seviye DurumuSeviye Durumu]
Aktiflik: 237 / 791
Güç: 486 / 3227
Deneyim: 67%


Ettiği Teşekkür: 29
40 Mesajına 59 Kere Teşekkür Edlidi
Tepki Sayısı: 4
19 Mesajına 25 Kere Tepki Gösterildi
Blog Entries: 1
GrapH4N has a reputation beyond reputeGrapH4N has a reputation beyond reputeGrapH4N has a reputation beyond reputeGrapH4N has a reputation beyond reputeGrapH4N has a reputation beyond reputeGrapH4N has a reputation beyond reputeGrapH4N has a reputation beyond reputeGrapH4N has a reputation beyond reputeGrapH4N has a reputation beyond reputeGrapH4N has a reputation beyond reputeGrapH4N has a reputation beyond repute
Tecrübe Puanı: 20
Cool Form Field Hints

Directions
Step 1: Insert the following script into the <HEAD> section of your page:
HTML-Kodu:
<style type="text/css">/* All form elements are within the definition list for this example */dl { font:normal 12px/15px Arial; position: relative; width: 350px;}dt { clear: both; float:left; width: 130px; padding: 4px 0 2px 0; text-align: left;}dd { float: left; width: 200px; margin: 0 0 8px 0; padding-left: 6px;}/* The hint to Hide and Show */.hint { display: none; position: absolute; right: -250px; width: 200px; margin-top: -4px; border: 1px solid #c93; padding: 10px 12px; background: #ffc url(pointer.gif) no-repeat -10px 5px;}/* The pointer image is hadded by using another span */.hint .hint-pointer { position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url(pointer.gif) left top no-repeat;}</style><script type="text/javascript">function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } }}function prepareInputsForHints() { var inputs = document.getElementsByTagName("input"); for (var i=0; i<inputs.length; i++){ // test to see if the hint span exists first if (inputs[i].parentNode.getElementsByTagName("span")[0]) { // the span exists! on focus, show the hint inputs[i].onfocus = function () { this.parentNode.getElementsByTagName("span")[0].style.display = "inline"; } // when the cursor moves away from the field, hide the hint inputs[i].onblur = function () { this.parentNode.getElementsByTagName("span")[0].style.display = "none"; } } } // repeat the same tests as above for selects var selects = document.getElementsByTagName("select"); for (var k=0; k<selects.length; k++){ if (selects[k].parentNode.getElementsByTagName("span")[0]) { selects[k].onfocus = function () { this.parentNode.getElementsByTagName("span")[0].style.display = "inline"; } selects[k].onblur = function () { this.parentNode.getElementsByTagName("span")[0].style.display = "none"; } } }}addLoadEvent(prepareInputsForHints);</script>

Step 2: Add the below sample form into the <BODY> section:
HTML-Kodu:
<h1>Form field hints</h1><form><p>Tab or click through the fields to reveal the hints. <span style="padding:2px;border:1px solid red;background:#ffffcc;">Only <strong>Username</strong> and <strong>Password</strong> show hints in this example!</span></p><dl> <dt> <label for="firstname">First Name:</label> </dt> <dd> <input name="firstname" id="firstname" type="text" /> </dd> <dt> <label for="lastname">Last Name:</label> </dt> <dd> <input name="lastname" id="lastname" type="text" /> </dd> <dt><label for="year">Birth Year:</label></dt> <dd> <select id="year" name="year"> <option value="">YYYY</option> <option value="1066">1066</option> <option value="1492">1492</option> <option value="1776">1776</option> <option value="1812">1812</option> <option value="1917">1917</option> <option value="1942">1942</option> <option value="1999">1999</option> </select> </dd> <dt> <label for="username">Username:</label> </dt> <dd> <input name="username" id="username" type="text" /> <span class="hint">Between 4-12 characters.<span class="hint-pointer"> </span></span> </dd> <dt> <label for="password">Password:</label> </dt> <dd> <input name="password" id="password" type="password" /> <span class="hint">Between 5-13 characters, but not 7. Never 7.<span class="hint-pointer"> </span></span> </dd> <dt class="button"> </dt> <dd class="button"> <input type="submit" class="button" value="Submit" /> </dd></dl></form><br style="clear: left" />

Step 3: This script uses an image as part of the Hints interface.. Download it below (and upload to same directory as webpage by default):
(right click, and select "Save As").
Also, due to the use of CSS to render the Hints style, your webpage should contain a [Yalnızca Kayıtlı Üyeler Linkleri Görebilir. Ücretsiz Üye Olmak İçin Tıklayınız!] at the very top in order for it to look correctly in IE browsers. An example doctype declaration you can add to the very top of your webpage source is:
Alıntı:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

Setup information
Adding a hint to your form elements is very easy and intuitive. Directly below the desired form field, just add the following SPAN element containing your hint message:
Alıntı:
<input name="username" id="username" type="text" /><span class="hint">Between 4-12 characters.<span class="hint-pointer">&nbsp;</span></span>
That's it!
__________________



grapH4N ®

  Alıntı ile Cevapla

Alt 22. July 2007, 12:30   #2 (permalink)
Administrator
 
lad_boy - ait Kullanıcı Resmi (Avatar)
 
lad_boy isimli Üye şimdilik offline konumundadır
Üyelik tarihi: Jun 2007
Uye No: 16
Yaş: 16
Mesajlar: 1,408
Takım:

Seviye: 32 [Seviye Durumu]
Aktiflik: 234 / 780
Güç: 469 / 3305
Deneyim: 21%


Ettiği Teşekkür: 25
44 Mesajına 57 Kere Teşekkür Edlidi
Tepki Sayısı: 1
10 Mesajına 12 Kere Tepki Gösterildi
lad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond reputelad_boy has a reputation beyond repute
Tecrübe Puanı: 20
kardeş bunu tr si yokmuydu yaww
  Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler
Stil Konuyu değerlendir
Konuyu değerlendir:

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık
Gitmek istediğiniz klasörü seçiniz

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
SolidWorks de. TASLAĞA ÜÇ BOYUT, KATIYA FORM VERME AntiGrevit@syon Mekanik 0 15. July 2007 15:14
form kontrol BLOKED ScripT 1 23. June 2007 13:51
form içinde anında hesaplama BLOKED ScripT 0 23. June 2007 13:41



Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 04:58 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.

DosyaArsivi.Com® [22.06.2007]

eXTReMe Tracker

signaTURK.Com® Hosting bir DosyaArsivi.Com® Hizmetidir.


173, 171, 172, 170, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 249, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 259, 52, 53, 54, 56, 57, 58, 248, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 151, 152, 153, 154, 155, 156, 157, 158, 237, 168, 183, 179, 160, 175, 178, 167, 162, 163, 164, 165, 166, 1, 176, 177, 180, 181, 182, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 201, 200, 199, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 222, 219, 220, 221, 229, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 276, 277, 278,