PDA

View Full Version : مبتدی: کادر متن که با کلیک متنش عوض بشه



reza10wert
شنبه 06 اسفند 1390, 00:03 صبح
سلام دوستان
من میخوام یک input از نوع text داشته باشم و داخلش نوشته باشه مثلا نام کاربری و وقتی کاربر روی آن کلیک کرد که شروع به تایپ کنه متنش کامل پاک بشه و اماده تایپ بشه

numberone1
شنبه 06 اسفند 1390, 00:05 صبح
<input type="text" name="name" id="your-name" tabindex="1"
value="نام" onfocus="if (this.value == 'نام') {this.value = '';}"
onblur="if (this.value == '') {this.value = 'نام';}" />

reza10wert
شنبه 06 اسفند 1390, 00:10 صبح
<input type="text" name="name" id="your-name" tabindex="1"
value="نام" onfocus="if (this.value == 'نام') {this.value = '';}"
onblur="if (this.value == '') {this.value = 'نام';}" />



مرسی دوست عزیز جواب داد
من همین کار رو میکردم جواب نمیداد میخواستم ببنم مشکل از کجا بوده که حل شد . راستی tabindex برای چی هست ؟

numberone1
شنبه 06 اسفند 1390, 00:22 صبح
يكي از خاصيت هاي input هست .. اگر برش داري هم اتفاق خاصي نميوفته

MMSHFE
شنبه 06 اسفند 1390, 09:52 صبح
tabindex مشخص میکنه توی فرم شما وقتی کاربر با کلید tab بین عناصر حرکت میکنه، ترتیب حرکت به چه صورت باشه.

reza10wert
شنبه 06 اسفند 1390, 16:43 عصر
<input type="text" name="name" id="your-name" tabindex="1"
value="نام" onfocus="if (this.value == 'نام') {this.value = '';}"
onblur="if (this.value == '') {this.value = 'نام';}" />


دوست خیلی ممنون
مشکلم برطرف شد
اجرت با خدا