PDA

View Full Version : حرفه ای: گرفتن تگهای asp با سلکتور jquery



rational unified process
شنبه 06 مهر 1392, 00:06 صبح
سلام
چه جوری میشه تگهای سرورساید asp رو با سلکتور jquery گرفت؟چون تا جاییکه میدونم فقط تگهای کلاینت ساید html رو از این طریق میشه گرفت و اکشن هایی رو روی اون اعمال کرد.

mohammad973
شنبه 06 مهر 1392, 08:40 صبح
علیک سلام

فرض کن داری :

<asp:Button ID="CancelBTN" runat="server" Text="انصراف" ToolTip="انصراف از ثبت" />



پس مینویسیم ::


$("input#<%=CancelBTN.ClientID%>").click(function (e) {
e.preventDefault();
// مابقی کدهای JQuery ات رو بنویس ...
});

rational unified process
سه شنبه 09 مهر 1392, 01:03 صبح
ممنون ازت ولی به نظرت نوشته های قرمز اضافه نیستند


$("input#<%=CancelBTN.ClientID%>").click(functio n (e) {e.preventDefault();// مابقی کدهای JQuery ات رو بنویس ...});

meisam3322
سه شنبه 09 مهر 1392, 10:07 صبح
کدوم نوشته های قرمز رو منظورتونه ؟

mohammad973
سه شنبه 09 مهر 1392, 14:08 عصر
نوشته ی قرمزی وجود نداره !!! دقیقا بگید کدوم قسمت کد رو براتون خطا میگیره تا بهتون بگم چطور ادیتش کنین

rational unified process
چهارشنبه 10 مهر 1392, 11:42 صبح
کدوم نوشته های قرمز رو منظورتونه ؟



نوشته ی قرمزی وجود نداره !!! دقیقا بگید کدوم قسمت کد رو براتون خطا میگیره تا بهتون بگم چطور ادیتش کنین



$("input#<%=CancelBTN.ClientID%>").click(functio n (e) {e.preventDefault();// مابقی کدهای JQuery ات رو بنویس ...});

mohammad973
پنج شنبه 11 مهر 1392, 11:06 صبح
آهان !
ببین دوست من ، کنترلهایی مثل Button و TextBox و ... ، در کلاینت به کدهای HTML تبدیل میشند و درواقع در قالب Input نمایش پیدا میکنند . شما میتونی Input رو ننویسی . اجباری نیست .

ولی e.preventDefault() برای این هست که با کلیک روی دکمه کاری انجام نشه و تنها با جاوا اسکریپت مدیریت کنی دکمه ات رو .