PDA

View Full Version : نمایش alert



hana1369
دوشنبه 09 بهمن 1391, 21:59 عصر
سلام خدمت همه برنامه نویسان
دوستان می میخوام در صورت خالی بودن یک تکست باکس و کلیک رو دکمه یک پیغام خطا نشان داده بشه
یک تابع جاوا اسکریپت در زمان اجرا اضافه می شود
ولی مشکلی که دارم با post back اجرا میشه
میدونم باید بنویسم
return false
ولی نمیدونم چطوری باید بنویسم
اینم کد
System.Web.HttpContext.Current.Response.Write("<script language=\"JavaScript\">alert(\"نام کاربری یا رمز اشتباه می باشد!\")</script>");

لطفا کمک کنید که با post back اجرا نشود
با تشکر

mahdidabaghi
دوشنبه 09 بهمن 1391, 23:59 عصر
سلام
شما واسه دکمه این کار رو انجام بده

onclick="test()"
و حالا یه تابع اسکریپتی به این صورت مینویسین:



if document.getElementByid("txtName").value==''
alert('Not Permission')

ravand
سه شنبه 10 بهمن 1391, 09:28 صبح
<script>
function test()
{
var matn=document.forms["formn"]["matn"].value;
if(matn==""){
alert("نام را وارد نکردید");
}

}
</script>
<form method="POST" name="formn">
<input type="text" id="txt" name="matn">
<input type="submit" onclick="test()" value="ارسال">
</form>

hana1369
سه شنبه 10 بهمن 1391, 21:34 عصر
سلام
شما واسه دکمه این کار رو انجام بده

onclick="test()"
و حالا یه تابع اسکریپتی به این صورت مینویسین:



if document.getElementByid("txtName").value==''
alert('Not Permission')
با تشکر
ولی این روش رو قبلاً تست کردم
ولی با پست بک اجرا میشه
و وقتی که پست بک میخوره فونت نوشته های عوض میشه
تو سایت های دیگه هم دیدم که همین مشکل رو دارن
ولی من نمی خوام فونت نوشته ها عوض بشه!
راه کار دیگه؟

mokha21
سه شنبه 10 بهمن 1391, 22:13 عصر
به اینجا (http://barnamenevis.org/showthread.php?379862-%D9%81%D8%B9%D8%A7%D9%84-%D8%B4%D8%AF%D9%86-%D8%AF%DA%A9%D9%85%D9%87-sabmit-%D8%AF%D8%B1-%D9%81%D8%B1%D9%85-%D8%A8%D8%A7-%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D8%B4%D8%B1%D8%B7&p=1680302&viewfull=1#post1680302)مراجعه کنید .