1.关闭弹出对话框如何不刷新窗口?
我在CS中写:
if(txtrp_time.Text.Trim()=="")
{
btn_ok.Attributes["onclick"] = "return confirm('奖惩不能为空,请选择!')";
return;
}
为什么关闭对话框时,要刷新父窗口.能不能不刷新
2 在数据库表定义了一字段decimal,小数位数为2.为什么在保存数据时是整数.
谢谢大家
我在CS中写:
if(txtrp_time.Text.Trim()=="")
{
btn_ok.Attributes["onclick"] = "return confirm('奖惩不能为空,请选择!')";
return;
}
为什么关闭对话框时,要刷新父窗口.能不能不刷新
2 在数据库表定义了一字段decimal,小数位数为2.为什么在保存数据时是整数.
谢谢大家
第二个问题传回来的数值转换有问题。
d.rp_=decimal.Parse(txtrp_.Text);
2. 如果数据库没问题,那可以出在你变量定义或赋值上,或者出在你存储语句中
存储过程
==
@rp_ decimal
as
..(rp_0
value(@rp_)
go
这个是写在page_load事件里面不是写在保存按钮的单击事件里面的,就算写也不是你这样的写!
要么你这样来写
前台head部分加上如下代码
<script>
function check()
{
var a = document.getElementById('textboxid');
if(a.value == '')---这里你可能要去除空格
{alert('不能为空'); return false;}
else
return false;
}
</script>1page_load事件里面:
{
btn_ok.Attributes["onclick"] = "return check();"}
2 直接在button的html设计里面
<asp:Button ... onclick='return check();'...
onClientClick="return check();"
2,兄弟们都说了,就不重复了
btn_ok.Attributes["onclick"] = "return a()";
前台
<script>
function a()
{
if(confirm('奖惩不能为空,请选择!') )
{
return true;
}
else
{
return false;
}
}
</script>
jimu8130(火箭的未来在哪里?这个我先试试.还没有比较简单点的方法?
后台
btn_ok.Attributes["onclick"] = "return a()";
前台
<script>
function a()
{
if( document.all.item("txtrp_time").value=="")
{
alert("奖惩不能为空,请选择!");
return false;
}
</script>
还是不行.
button.OnClientClick = "if(!confirm('aaa')){event.returnValue = false;}";