PDA

View Full Version : با تیک خوردن چک باکس تغییراتی صورت گیرد



nasim_movie
شنبه 22 تیر 1392, 11:36 صبح
سلام به همگی
من میخوام یه پیش فاکتور درست کنم و میخوام وقتی checkbox را تیک میزند تغییراتی صورت بگیرد. کسی میدونه چطور باید بفهمونم که وقتی چک باکس تیک خورد این کارها انجام شود؟

543310
شنبه 22 تیر 1392, 11:57 صبح
اول autopostback رو true کن بعد :

protected void Page_Load(object sender, EventArgs e)
{
if (CheckBox1.Checked)
{
Response.Redirect("default.aspx");
}
}

forestasphalt
شنبه 22 تیر 1392, 13:08 عصر
با جی کوئری اجاکس میتونی اینکار رو انجام بدی


<input type="checkbox" onchange="SelectChekcbox('<%# Eval("id") %>')" />
<script src="js/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
function SelectChekcbox(id) {
var params = '{id:"' + id + '"}';
$.ajax(
{
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: 'json',
data: params,
url: 'WebService1.asmx/SelectChekcbox',
success: function () {
$("#" + id).fadeOut(1000);
},
error: function (xhr) {

alert(xhr.responseText)
}

}); //end of ajax

}; //end function
</script>

وب سرویس بساز این کدو توش قرار بده
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService {

[WebMethod]
public string SelectChekcbox(string id)
{
//Connect to database

}


}

nasim_movie
شنبه 22 تیر 1392, 13:47 عصر
ممنونم از کمکتون

راستش من میخوام یه پیش فاکتور آنلاین درست کنم ولی یکم گیج شدم!!
میخوام فرمم به شکل تو این عکس باشه که ضمینه کردم.
مثلا وقتی کاربر چک باکس اول را تیک میزنه قیمت به صورت خودکار تو ستون آخر نشون داده بشه و مقدار تعداد به 1 تغییر کنه.
و در آخر کار وقتی دکمه مجموع کل را زد قیمت کل چک باکس هایی که تیک خورده را در lable پایین نشون بده و چک باکس های تیک خورده با اطلاعاتش رو به صفحه دیگه بفرسته که بتونه ازش پرینت بگیره.
میشه کمکم کنین107136

543310
شنبه 22 تیر 1392, 14:33 عصر
خوب اگه از دیتا بیس استفاده می کنین باید وقتی چک باکس تیک بخوره قیمت رو از تیبل مربوته بخونه...
در غیر این صورت که باید متغیر تعریف کنین که مقدار بگیره