需要返回结果吗
confirm()的结果在客户端
confirm()的结果在客户端
解决方案 »
- .net
- 用户 'PDPW pwd=' 登录失败。原因: 未与信任 SQL Server 连接相关联? 我是刚刚才开始学.net,不知道那个高手可以帮忙解决!!!
- 乱码问题
- session 和 cookie 之间有什么联系?
- vs2008的问题,请求帮助
- 和大家讨论一下关于用asp.net作的网页受ie的文字大小控制的有关问题 你们遇见过么???
- asp.net中怎么判断当前浏览网站者是否登录当前网站
- 我要开始学。NET了,答者有分
- 怎样通过单击datagrid的某一行任一cell,而调用JAVASCRIPT中的ONCLICK,并传一个参数?急
- 打印预览 object 的classid 属性,无效
- formview问题
- 读取XML问题?
string script="<script>show('{0}')</script>";
script=string.Fromat(script,a);
Page.RegisterStartupScript("",script);jsfunction show(i)
{
alert(i);
}
算不算?
可以用ajax判断,当你在文本框输入内容之后,失去焦点时,可以用ajax返回到服务器端查找该信息是否已存在。
在C/S结构里面处理很简单,但现在是B/S结构,不知道这类问题你们是什么处理的?
怎样使用ajax的回传值?
个人认为这些验证可以先用AJAX去做。看是否满足提交的条件,如果满足再提交不是更容易吗?
而且相对来说更容易控制一些。
<script languange="javascript">
function Check()
{
ajax 调用服务器端方法判断有没有重复
if(有重复)
bool flag=confirm;
if(flag)
保存
else
不保存
}
</script>
这个代码无效,我试用过了,为什么呢?我告诉你:当你点击ibtnMainSave按钮时,如果发现重复数据,在Page_load里面再加载这个语句
ibtnMainSave.Attributes.Add("onclick","return confirm('客户资料存在重复的,是否保存数据?');");
但这一次点击不会立即执行,也不就会弹出对话框;而是在下一次点击ibtnMainSave时再弹出对话框的
所以不行
我倒是想用ajax实现这个人机会话处理
解决方法 我想可以有两种 第一种 上面有人说了 用 ajax 异步调用,
还有 你可以改变一下你的程序逻辑,就是你可以先弹出是否需要保存的对话框,然后在判断是否重复,一个缺点就是不人性化!