PDA

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



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

numberone1
جمعه 05 اسفند 1390, 23: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
جمعه 05 اسفند 1390, 23: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
جمعه 05 اسفند 1390, 23:22 عصر
يكي از خاصيت هاي input هست .. اگر برش داري هم اتفاق خاصي نميوفته

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

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


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