我的后台代码是:
btnOK.Attributes.Add("onclick", "return TextContent();");
前台的js 脚本是:
<script type="text/javascript">
function TextContent()
{
var name =document.getElementById("txtName").value;
if(name=="")
{
alert("评价内容不能为空!");
return;
}
}
</script>
当 txtName 为空的时候为啥要执行后台的代码啊?
如何修改才可以不执行后台的代码?
请高手指点。
btnOK.Attributes.Add("onclick", "return TextContent();");
前台的js 脚本是:
<script type="text/javascript">
function TextContent()
{
var name =document.getElementById("txtName").value;
if(name=="")
{
alert("评价内容不能为空!");
return;
}
}
</script>
当 txtName 为空的时候为啥要执行后台的代码啊?
如何修改才可以不执行后台的代码?
请高手指点。
解决方案 »
- asp.net 数据绑定datalist
- 求教:asp.net MVC遇到到“{"当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'Category' 中的标识列插入显式值。"}
- flv在编译环境下可以播放,但发布到iis后是一片空白,以增加了mime类型
- 在C#中实现两个文件打包成一个
- 关于DataBinder判断的问题
- 如何获得数据库中一个表的所有的字段信息
- 已知一个文件是二进制的,如何把它写入记事本!
- ASP.net 如何调用客户端的OCX控件的值?有代码!谢谢~
- 高难度问题, 如何在数据集里添加SQL语句
- IDE中更换图片后为何客户端显示变形
- 请教ASP.NET程序员的成长方式
- 老问题。gridview 分页问题
btnOK.Attributes.Add("onclick", "return TextContent();");
前台的js 脚本是:
<script type="text/javascript">
function TextContent()
{
var name =document.getElementById("txtName").value;
if(name=="")
{
alert("评价内容不能为空!");
return;
}
}
</script>
当 txtName 为空的时候为啥要执行后台的btnOk 的事件啊?
如何修改才可以不执行后台的事件代码?
请高手指点。
你可以用onclientclick来使服务器端的button也有直接调用js的功能
function TextContent()
{
var name =document.getElementById("txtName").value;
if(name=="")
{
alert("评价内容不能为空!");
return false;
}
return true;
}
</script>
{
alert("评价内容不能为空!");
return;
}
修改为
if(name=="")
{
alert("评价内容不能为空!");
return false;
}