PDA

View Full Version : سوال: جلوگیری از submit از سمت کلاینت



masoud_dmp
شنبه 04 آبان 1392, 14:43 عصر
سلام دوستان
ما یک textbox و یک button داریم :
میخوام با کد زیر که سمت کلاینت هست بعد از کلیک کردن دیگه سمت سرور نره و submit نکنه ولی با وجود اینکه کد سمت کلاینت عمل میکنه ، باز هم submit انجام میشه. مشکل بنظر شما کجاست ؟

کد سمت کلاینت :

<scriptid="test"type="text/javascript">

function CheckFunction()
{
if (document.getElementById('<%=TopicBox.ClientID%>').value == "")
{
alert("جعبه متن خالی است");
return;
}
}
</script>

aspismylove
شنبه 04 آبان 1392, 15:00 عصر
سلام دوستان
ما یک textbox و یک button داریم :
میخوام با کد زیر که سمت کلاینت هست بعد از کلیک کردن دیگه سمت سرور نره و submit نکنه ولی با وجود اینکه کد سمت کلاینت عمل میکنه ، باز هم submit انجام میشه. مشکل بنظر شما کجاست ؟

کد سمت کلاینت :

<scriptid="test"type="text/javascript">

function CheckFunction()
{
if (document.getElementById('<%=TopicBox.ClientID%>').value == "")
{
alert("جعبه متن خالی است");
return;
}
}
</script>


سلام ...
شما فقط هدفتون اینه که چک کنید تکست باکس خالی هس یا نه ؟؟!؟!؟!
اگه هست سمت سرور ارسال نکنه و همونجا تشخیص بده ؟؟

masoud_dmp
شنبه 04 آبان 1392, 15:25 عصر
بله دوست عزیز دقیقا منظورم همینه
چیکار باید کرد ؟

aspismylove
شنبه 04 آبان 1392, 15:28 عصر
بله دوست عزیز دقیقا منظورم همینه
چیکار باید کرد ؟

تو اصلا لازم نیس ی کلمه کد بنویسی !!!!!

از validation های خود دات نت استفاده کن خیلی هم عالی و راحت ...

masoud_dmp
شنبه 04 آبان 1392, 17:26 عصر
تو اصلا لازم نیس ی کلمه کد بنویسی !!!!!

از validation های خود دات نت استفاده کن خیلی هم عالی و راحت ...

من از validator های asp.net استفاده کردم ولی موقع اجرا کردن این اررور رو میده :

WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive).


حالا چیکار باید کرد ؟

aspismylove
شنبه 04 آبان 1392, 21:52 عصر
من از validator های asp.net استفاده کردم ولی موقع اجرا کردن این اررور رو میده :

WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive).


حالا چیکار باید کرد ؟

حالا باید ی سر به لینک زیر بزنی و کاری رو که میگه انجام بدی :لبخند:

http://stackoverflow.com/questions/16660900/webforms-unobtrusivevalidationmode-requires-a-scriptresourcemapping-for-jquery

یا

http://msdn.microsoft.com/en-us/library/hh975440.aspx

ــموفقـباشــ