首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 脚本菜鸟问题两则,望前辈回答 [已结贴,结贴人:dinghun8leech]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dinghun8leech
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-07-20 20:46:52 楼主
    RT,问题1:如何用javascript验证input是否为汉字?javascript如何使用正则表达式?
        问题2:如何在javascript里实现页面跳转至之前页面?(就是链接到之前的那张页面,记得aspx里面貌似有个“parent”对象的,但在jsp里面写javascript就没这个对象)
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hong_l
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-20 22:02:281楼 得分:1
    我也和你一样是个菜鸟,如果回答的不对还请各位原谅。
    你的问题1判断一下input中的字符是不是字母和特殊字符。有相关的资料你可以去查查。你的问题2好像javascript能够实现,但具体怎么实现我不知道了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sagadan
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-20 22:13:372楼 得分:1
    document.referrer
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • anly_hz
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-20 23:18:533楼 得分:6
    问题1:
    document.forma.sUserName.value  //文本框中的内容长度

    JScript code
    for (var i=0;i<document.forma.sUserName.value.length;i++) { var str=document.forma.sUserName.value; var intCode=str.charCodeAt(i); if (intCode>=0 && intCode<=128) {//continue; //字母 } else { //汉字 } } //end for


    2:
    JScript code
    document.referrer; history.back;


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wangruibaobei
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-21 10:08:174楼 得分:12
    HTML code
    1. <script> function check() { var reg=/[^\x00-\x80]/; var a=document.getElementById("txt").value; if(reg.test(a)) { alert("is 汉字"); } else { alert("no"); } } </script> <input type=text id="txt"> <input type="button" value="检查" onclick="check()"> 2. <a href="javascript:history.back(-1);">返回上一页</a>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zgycsmb
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-21 10:13:155楼 得分:0
    支持3楼。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • nercon233
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-21 17:39:446楼 得分:0
    4楼答的也很好。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • flyrain2012
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-21 17:54:127楼 得分:0
    支持3、4楼
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dinghun8leech
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-21 19:34:158楼 得分:0
    感谢各位解答,最终我用4楼的方法解决了问题。呵呵,赶紧结贴散分
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hbhbhbhbhb1021
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

      5

    发表于:2008-07-21 19:50:329楼 得分:0
    1、
    HTML code
    <input name="aaa" onblur="if(/^[\u4e00-\u9fa5]+$/.test(this.value)){alert('全是汉字')}">

    2、返回用history.go(-1)或者history.back()
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved