AJAX验证数据不通过,如何让提交的代码停止?
各位:
我想实现:用户在点击页面的提交按钮(server端按钮),先通过页面AJAX检查页面数据,再根据验证的结果决定是否提交数据(提交数据的代码是通过SERVER端代码提交的.
我用以下方法,发现系统实现不了:
1.设置按钮触发一个客户端点击事件和一个服务器点击事件(客户端启用AJAX验证,服务器用作提交数据),代码如下:HTML code:
<asp:LinkButton ID="btSave" runat="server" Height="15px" Text="保存信息" Visible="False" OnClick="btSave_Click" OnClientClick="return CheckFieldDataOnClient()" />
2.在客户端代码中启用AJAX调用,代码简化如下:JScript code:
var xmlHttp;
var bCheckResult; //用作判断AJAX验证结果的参数
function CheckFieldDataOnClient()
{
//创建及打开XMLHTTP,及发送请求,具体代码略(排除代码错误的可能)
//设置验证返回函数:OnReadyFunction
return bCheckResult ;
}
function OnReadyFunction()//接收XMLHTTP验证返回数据的函数
{
//接收验证数据,如果验证通过:
bCheckResult = true;
//如果验证不通过;
bCheckResult = false;
}
服务器提交程序:C# code:
protected int SaveData()
{
//提交数据.代码略.
相关问答:
想知道怎么在DW中运行Ajax
我运行的文件报这个错..
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening requir ......
<div id="div6" runat="server" style= "height:auto;width:auto; text-align: left;">
& ......
简单的就可以,只进行对话~~~
up
一个系统
引用
一个系统
好像打不开吧~~~~
http://topic.csdn.net/u/20090929/13/99dedd28-654f-4e2d-8498-751c5c1906af.html?56802
对话内容就放在数据 ......
现在有两个页面A和B:
在A页面有一个链接,是B.aspx#comment的形式
也就是定位B页面的锚点,而且B页面的内容是AJAX加载的,
当加载完成后无法准确定位到锚点,
估计是一打开B页面时页面 ......
Java code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.o ......