disable بودن یک فیلد از فرم

شروع موضوع توسط peyman_khafan ‏7 نوامبر 2005 در انجمن JavaScript , VBScript

  1. peyman_khafan

    peyman_khafan Registered User

    تاریخ عضویت:
    ‏12 سپتامبر 2005
    نوشته ها:
    198
    تشکر شده:
    3
    محل سکونت:
    شیراز
    سلام
    کمکم کنید... :D
    یک فرم دارم که مثلا 10 تا فیلد داره که اطلاعات این فیلدها به ایمیل من فرستاده میشه.
    حالا من می خوام فقط یکی از این فیلدها disable باشه (توش خودم یه چیزی نوشته باشم) که کسی نتونه توش چیزی بنویسه ولی چیزی که توش نوشتم همراه اطلاعات بقیه فیلدها به ایمیل فرستاده بشه.
    اگه می تونید کمکم کنید لطفا.
    اگرم منظورمو متوجه نشدید بگید تا بیشتر توضیح بدم :(
     
  2. Shahed

    Shahed Registered User

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    21
    محل سکونت:
    mt.cgi
    خوب جلوي اسمش بنويس disable
     
  3. peyman_khafan

    peyman_khafan Registered User

    تاریخ عضویت:
    ‏12 سپتامبر 2005
    نوشته ها:
    198
    تشکر شده:
    3
    محل سکونت:
    شیراز
    اینجوری فیلد disable میشه ولی اطلاعات توش فرستاده نمیشه. می خواستم بدونم اصلا می شه یا نه اینکار رو کرد؟
     
  4. mostafa_gm

    mostafa_gm Registered User

    تاریخ عضویت:
    ‏4 آپریل 2005
    نوشته ها:
    1,718
    تشکر شده:
    231
    محل سکونت:
    My House
    readonly رو هم امتحان کردی؟
     
  5. peyman_khafan

    peyman_khafan Registered User

    تاریخ عضویت:
    ‏12 سپتامبر 2005
    نوشته ها:
    198
    تشکر شده:
    3
    محل سکونت:
    شیراز
    :D اینی که میگی چیه؟
     
  6. mazoolagh

    mazoolagh کاربر فعال شبکه و صفحات استاتیک کاربر فعال

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    یک راه خیلی ساده هم اینه که اینجوریش کنی:

    HTML:
    onkeypress="return (false);"
     
  7. footbal
  8. mazoolagh

    mazoolagh کاربر فعال شبکه و صفحات استاتیک کاربر فعال

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    اینو ندیده بودم - از کد بهتره!
     
  9. mostafa_gm

    mostafa_gm Registered User

    تاریخ عضویت:
    ‏4 آپریل 2005
    نوشته ها:
    1,718
    تشکر شده:
    231
    محل سکونت:
    My House
    یعنی به جای disabled بنویس readonly.
    اینو بنویس ببین جواب میده؟
    کد:
    <INPUT READONLY  NAME="name" VALUE="value" ... >
     
  10. phpkar

    phpkar Registered User

    تاریخ عضویت:
    ‏11 آگوست 2005
    نوشته ها:
    388
    تشکر شده:
    0
    محل سکونت:
    Mashhad

    mazoolagh جان با عرض معذرت این چند تا مشکل داره :
    1- اگر طرف یه متن از یه جا توی clipboard کپی کنه و بیاره اونجا paste کنه چی ؟
    2- اگر از این خصوصیت IE که تا یه حرفی کلیک میکنی کلمه های قبلی تایپ شده در فیلدی با اون نام رو میاره و سپس طرف enter روش بزنه چی ؟

    HTML:
    <input onpaste="return false" onclick="return false" onclick="return false" onfocus="nextfield.focus()">
    حالا مطمئن تر شد :cool:
     
  11. mazoolagh

    mazoolagh کاربر فعال شبکه و صفحات استاتیک کاربر فعال

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    درست ترین راه همونی هست که آقا مصطفی گفت یعنی readonly.

    درمورد اشکال کد
    HTML:
    onkeypress="return (false);"
    از بابت عدم تشخیص paste هم حق با phpkar هست!
     
zarpopخرید بک لینک