آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در القای setAttribute در جی کوئری

MasterSPYware  7 سال پیش  7 سال پیش
0 0

سلام-من در جیکوئری یک عملکرد دارم که میخوام وقتی باتن با آیدی sf-next به خودش خاصیت sendbtntext با مقدار "ثبت"بگیره نوع type دکمه رو از حالت button به حالت submit تغییر وضعیت بده.

خوئم این کد رو نوشتم که مطمئنم غلطه:

  <script>
if($("#sf-next").sendbtntext="ثبت"){$("#sf-next").setAttribute("type","submit")}
</script>  
0 0
میشه بگید هدفتون از این کار چیه؟چیکار میخوایید بکنید؟ (7 سال پیش)
 برای این سوال 9 پاسخ وجود دارد.
پاسخ به سوال 
MasterSPYware  7 سال پیش
0 0

این یک فرم step هستش.

اما سابمیت نمیکنه

دکمه باتن مرحله تغییر میده-به مرحله آخرم که میرسه خاصیتش هنوز باتنه در حالی که باید سابمیت بشه

از ابتدا نمیتونم خاصیت رو سابمیت کنم.چون دیگه مراحل عوض نمیشه.

این کد جی کوئری خودشه:

توو فایل خودش دستور داده وقتی به مرحله آخر رسیدی متن دکمه به کلمه ثبت ملک تغییر کنه.
میخوام در کنار این دستور،دستوری هم داده بشه که type باتن هم به submit تغییر کنه

دانلود فایل

پاسخ به سوال 
MasterSPYware  7 سال پیش
0 0

منظورم واضحه؟
یک دکمه که در حال حاضر خاصیت button داره میخوام با رسیدن به step آخر همزمان با تغییر نوشته دکمه به (ثبت ملک),خاصیت دکمه هم از button به submit تغییر کنه

پاسخ به سوال 
سجاد عباسی  7 سال پیش
0 0

میتونید از این کد استفاده کنید:

   $('#button-id').attr({
     type:'submit'
   });

که کد شما به شکل زیر میاد:

<script>
if($("#sf-next").sendbtntext="ثبت"){
$("#sf-next").attr({ type:'submit' });
}
</script>  
 
پاسخ به سوال 
MasterSPYware  7 سال پیش
0 0

خب اینکه از همون اول خاصیت type رو سابمیت میکنه!!!

ببینین این دکمه در حالت عادی اینطوریه:

  <button id="sf-next" type="button" class="sf-button">مرحله بعد</button>

وقتی دکمه به انتهای step میرسه و جی کوئری متن دکمه رو به اینصورت تغییر میده

  <button id="sf-next" type="button" class="sf-button">ثبت</button>

این کارو جی کوئری انجام میده.فایلشو بالا پیوست کردم.

اما خواصیت type رو عوض نمیکنه.میخوام با یه کد دکمه بالا تبدیل بشه به این:

  <button id="sf-next" type="submit" class="sf-button">ثبت</button>

بشه

0 0
دوست عزیز این کد هر وقت اجرا شه خاصیت دکمه تغییر میکنه در جایی که لازمه ازش استفاده کنید. (7 سال پیش)
پاسخ به سوال 
MasterSPYware  7 سال پیش
0 0

خب یه دستور میتونین براش بنویسین که هروقت اون تکست به ثبت ملک تغییر میکنه این کوئری اجرا شه؟؟؟

0 0
پاسخ ویرایش شد. همینو میخاستید؟ (7 سال پیش)
پاسخ به سوال 
MasterSPYware  7 سال پیش
0 0

نه نشد.

ظاهرا اینطوری نشد.یه جور دیگه میگیم.

میگیم :

هرزمانی که به کلاسend ،کلاس active اضافه بشه #sef-next نوع تایپش از button به submit تغییر پیدا کنه اما اگه کلاس end بهش کلاس active اضافه نشده بود،نوع تایپ باتن همون button بمونه

0 0
خب هر وقت کلاسش رو تغییر میدید type رو هم عوض کنید... (7 سال پیش)
پاسخ به سوال 
MasterSPYware  7 سال پیش
0 0

خب مشکل همینجاست

این step form من فقط همین دوتا دکمه رو توو فرم داره-اگه بخوام از اول تایپ رو سابمیت کنم دیگه step رو عوض نمیکنه.

خواهش میکنم با جیکوئری مشکلمو حل کنین.

فایل جیکوئری که ازش دستور میگیره رو پیوست کردم بالا

0 0
هر زمان که sendbtntext="ثبت" کردید type دکمه رو هم عوض کنین (7 سال پیش)
پاسخ به سوال 
MasterSPYware  7 سال پیش
0 0

دانلود

اینو لطفا دانلود کن-فرم من اینه.

خودت میبینی

پاسخ به سوال 
MasterSPYware  7 سال پیش
0 0

دیدی داداش؟

؟؟؟؟؟؟؟؟؟


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .