爱问知识人 爱问教育 医院库

ASP小问题,提交表单的有关问题

首页

ASP小问题,提交表单的有关问题

经常见注册用户页面有个按钮,点击后能够检测该用户名是否被用过。

问题1:这样的效果怎样实现????(一定要回答)

我想应该是这样的:
按钮中加onclick=**()调用javascript,然后javascript通过某种方法连接数据库.我猜想如下:
<script>
function aa(){
<%  .................  %>
}
</script>
这样的结构是不行的!

问题2:我的这种方法可以吗?怎么改进才能达到效果。(具体就是js和asp可以穿插使用吗?)

提交回答
好评回答
  • 2008-06-27 13:29:23
    呵呵,这个问题很简单:
    你把那个按钮的属性改一下就可以了.
    给这个按钮加一个句这样的语句就可以了
    假如你那个用户框的名称:后面接一个按钮:
    然后在当前页面顶部加上:
    alert('该用户名已被注册!'); ck()';"
    response.end
    else
    Response.Write "alert('恭喜!该用户名没有注册!'); ck()';"
    response.end
    end if
    %> 
    

    f***

    2008-06-27 13:29:23

其他答案

    2008-06-27 16:45:54
  •   首先你要明白javascript和asp执行的顺序。javascript是客户端脚本语言,asp是服务器端语言,一般在程序执行时会先执行asp,再执行javascript。你那种方法是肯定行不通的。再有就是不能用javascript连接数据库,不是说不行,而是不安全。
       其次有话好说的方法可以用,但前提是当前页面只做这一项工作,不添加其他的内容。否则你想想你每检测一次就提交一次页面,也就等同于刷新一次页面,其他内容是不是都白填了。另外要说的是这种方法效果不好还网页影响速度。 一般的说的这种检测都是用ajax(以一种无刷新的技术)来做的。
      用两个页面,a页面(可是html页面)类似于你写的页面,不过把asp连接数据库的部分改为提交给b页面(必须是asp页面,该页面作用为操作数据库,返回数据库查询值或判断结果),然后在a页面接收b页面的结果,通过javscript语句显示在页面上。
       我以前给别人做过一个ajax的例子,希望可以给你一些启发。 p页面就是连接数据库进行数据检测的。 用户名是否已存在必须通过数据库查询,别跟我说你连这个语句都不会写。 查询完了返回true/false或着1/0给 ml就可以了。 这么简单你自己练练手也不难呀,不用我给一行行写出来吧 。
      

    婷***

    2008-06-27 16:45:54

  • 2008-06-27 10:43:50
  • 
    		                
    		            

    野***

    2008-06-27 10:43:50

类似问题

换一换
  • 网络软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

  • 无锡有哪些大学?

    无锡至少有两所正规大学: 1、江南大学 2、南京农业大学无锡渔业学院。由于它不直接在无锡召本科生,所...

    院校信息

  • 铝铸件碰水为何生白锈,咋解决??

    铝属于两性金属,遇到酸性或碱性都会产生不同程度的腐蚀,尤其是铝合金铸件的孔隙较多,成分中还含有硅和几...

    工程技术科学

  • 小天鹅洗衣机

    嫌麻烦就把你洗衣机的型号或断皮带,拿到维修点去买1个,自己装上就可以了(要有个小扳手把螺丝放松,装上...

    购物

  • 怎样管理好一个班?

    1、以身作则,如果连自己都做不好,还怎么当班长? 2、人缘好,我就是由于人缘不好,才改当副班长的。 ...

    管理学

  • 笔记本电脑永远是解决笔记本故障的卡片屏幕...

    有时,我们的笔记本电脑总是卡住了。我们怎样才能解决这个问题可能有很多不太熟悉的网友。现在让我们告诉你...

    电脑/网络

  • xp电脑显示屏调节屏幕亮度怎么调节_XP...

    XP电脑显示屏亮度调节怎么操作 1、直接在XP系统桌面空白处右键选择属性打开【显示属性】程序。 2、...

    电脑/网络

  • 计算机不能重新启动所有时间重新启动如何解...

    关于计算机不能重启和重启的问题,我相信很多网民以前见过。我们如何解决这个问题这里有一点告诉你,计算机...

    电脑/网络

  • 如果笔记本不能上网,我该怎么办

    也许有些网友对笔记本电脑无法上网的问题了解不多。现在让我们向你介绍一下笔记本电脑不能上网的原因以及如...

    电脑/网络

  • 现在移民需要多少钱(留学移民要多少钱)

    在众多的热门移民国家中,能够同时满足速度快,要求简单且有法案支持的移民国家,目前就只有马耳他,希腊,...

    电脑/网络

  • 高迪安集团公司的实力怎么样?

    高迪安(英文:GOLDIAN,前身:金大元集团),是一个综合性企业集团,致力于真爱人文事业的发展,旗...

    管理学

  • 有人了解高迪安集团这个公司吗?

    高迪安(英文:GOLDIAN,前身:金大元集团),是一个综合性企业集团,成立以来致力于真爱人文事业的...

    产业信息

  • 高迪安集团旗下的人工智能产业发展好吗?

    高迪安集团旗下的元梦智能科技公司,是一家致力于打造以数字智能人为核心的人工智能交互系统,并集研发、生...

    产业信息

  • 高迪安这个公司现在旗下现在主要有哪些产业...

    高迪安旗下产业比较多,涵盖地产、教育、珠宝、智能、金融、互联、健康等多个领域。集团从地产起步,开发了...

    产业信息

  • 高迪安之前开发的第一个新房是哪个楼盘?

    位于浦东川沙的金钟苑,后续集团开发了享誉海内外的上海地标性楼盘——香梅花园。

    购房置业

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):