吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1334|回复: 14
收起左侧

[已解决] JS函数为什么else没有效果

[复制链接]
980041382 发表于 2021-9-16 23:44
本帖最后由 980041382 于 2021-9-17 00:26 编辑

[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>判断是否输入为字母</title>
    <script>
        function checknum(ip){
          var Regx=/^[a-zA-Z]+$/
            if(Regx.test(ip)){
                alert("为纯字母")
            }else {
                alert("你输入的字符只能是字母")
            }
        }
    </script>
</head>

<body>
    输入字母:<input type="text" value="" name="ip"><br>
    <input type="button" value="确定">
</body>
</html>


想问一下 if()true就打印为纯字母  else那不是应该打印那句话吗 为什么实际运行的时候只会弹为纯字母 没有进行判断

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
为之奈何? + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

hrdom 发表于 2021-9-16 23:50
可以单步调试一下看一下运行过程,可能正则有问题?
 楼主| 980041382 发表于 2021-9-16 23:50
hrdom 发表于 2021-9-16 23:50
可以单步调试一下看一下运行过程,可能正则有问题?

正则没有问题呀
hrdom 发表于 2021-9-16 23:51
hrdom 发表于 2021-9-16 23:53
要不等别的大佬看看,
WayneXiong 发表于 2021-9-16 23:59
语法没毛病,若传入的IP不是纯字母就会else弹出。

但你展示的源码,IP是没有值的,也没有调用这个函数呀
WayneXiong 发表于 2021-9-17 00:12
本帖最后由 WayneXiong 于 2021-9-17 00:21 编辑

我估计是你想要获取 元素 input的值 ,button实现触发事件对吗?
Image 1.png
源码发不了,被屏蔽,给你截图吧,这样就能实现你想要的功能了

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
980041382 + 2 + 1 热心回复!

查看全部评分

 楼主| 980041382 发表于 2021-9-17 00:23
WayneXiong 发表于 2021-9-17 00:12
我估计是你想要获取 元素 input的值 ,button实现触发事件对吗?

源码发不了,被屏蔽,给你截图吧,这样 ...

对 谢谢大佬
笨笨家的唯一 发表于 2021-9-17 08:03
就是你没有把参数传入函数啊
zhhmok 发表于 2021-9-17 08:27
小白容易犯的问题
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 22:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表