Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何测试输入是否包含问号?

如何测试输入是否包含问号?
EN

Stack Overflow用户
提问于 2011-03-27 17:23:41
回答 2查看 6.9K关注 0票数 0

我想有一个脚本,测试输入是否包含一个问号,如果它包含,更改一些css。我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-27 17:27:00

使用jQuery

代码语言:javascript
运行
AI代码解释
复制
if ($("#myinputbox").val().indexOf("?") != -1) {

    $("#someotherelement").css("color", "red");
    $(this).css("color", "green");

} else {

    alert("Doesn't contain a question mark");

}

不使用jQuery:

代码语言:javascript
运行
AI代码解释
复制
if (document.getElementById('myinputbox').value.indexOf("?") != -1) {

    document.getElementById("someotherelement").className += " NewClass";
    this.className += " NewClass";

} else {

    alert("Doesn't contain a question mark");

}

更新:验证onKeyDown()

代码语言:javascript
运行
AI代码解释
复制
$("#myinputbox").keydown(function() {

    if ($(this).val().indexOf("?") != -1) {

        $(this).css("color", "green");

    } else {

        $(this).css("color", "red");

    }

});
票数 7
EN

Stack Overflow用户

发布于 2011-03-27 19:17:35

使用keydown()验证有效,但是keydown事件在字符实际输入文本框之前触发。因此,一旦你输入一个'?',你不会得到颜色的变化,直到下一个键被按下,触发keydown()。如果您将其更改为使用keyup(),它将在'?‘之后立即触发。就是放手,在键入后立即更改颜色。你可以像Jesse建议的那样通过警报值来测试这一点,你在文本框中输入的第一个字母实际上会显示一个空的警报。将其更改为keyup()并使用alert测试,您将看到刚才在文本框中键入的内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5450903

复制
相关文章
Java 实现判断字符串是否包含字母,是否包含数字
目录 1 实现 1 实现 /** * 判断是否是数字 * @param * @return */ public static boolean
一写代码就开心
2023/02/27
2.9K0
如何检查 Java 数组中是否包含某个值 ?
在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:如何检查Java数组中是否包含某个值 ?像这类灵魂拷问的主题,非常值得深入地研究一下。
用户7886150
2021/04/28
9.4K0
技术揭秘:如何分析中国菜刀是否包含后门?
原创作者:simeon 0x00 前言 我国有一句古话“常在河边走,哪有不湿鞋”,互联网上流传的工具很多是带有后门的,例如SSH Secure Client就曾被曝留有后门,在工具中留后门,就可以源源不断的获取“活的”攻击者、管理员等提交登录的帐号和密码,获取服务器和webshell等权限,那么在著名的webshell管理工具中国菜刀会不会留有后门呢?请看参考本文的分析,亲自操作一把就知道了! 0x01 菜刀简介 软件名称:中国菜刀(China chopper),中国菜刀,不是原来切菜做饭的道具,而是一款
FB客服
2018/02/07
2.4K0
技术揭秘:如何分析中国菜刀是否包含后门?
Java 中如何判断数组中是否包含某个值?
public static boolean useLoop(String[] arr, String targetValue) { for(String s: arr){ if(s.equals(targetValue)) return true; } return false; }
水货程序员
2018/11/13
6.1K0
进程?线程?小朋友你是否有很多问号?
标准定义:进程是一个具有一定独立功能的程序在一个数据集合上依次动态执行的过程。进程是一个正在执行程序的实例,包括程序计数器、寄存器和程序变量的当前值。
五分钟学算法
2020/12/22
7770
进程?线程?小朋友你是否有很多问号?
Python判断是否json是否包含一个
jsonObject 是个json if (key in jsonObject) : print '有' else:     print '没有'
py3study
2020/01/09
2.7K0
html 检测输入是否数字,JavaScript怎么判断输入是否是数字?
JavaScript进行表单操作时,很多时候需要判断输入的内容是否为数字。JavaScript判断输入内容是否为数字的方法很多,下面本篇文章就来给大家介绍几种方法,希望对大家有所帮助。
全栈程序员站长
2022/09/10
4K0
html 检测输入是否数字,JavaScript怎么判断输入是否是数字?
Golang 切片是否包含某元素
如何判断元素是否在切片中,Golang 并没有提供直接的库函数来判断,最容易想到的实现便是通过遍历来判断。
恋喵大鲤鱼
2023/10/12
1.1K0
Golang 切片是否包含某元素
jsonpath 判断是否包含_JSONPath介绍
User user = new User(“itguang”, “123456”, “123@qq.com”);
全栈程序员站长
2022/09/09
1.4K0
灵魂拷问:如何检查Java数组中是否包含某个值 ?
另外,我想要告诉大家的是,作为程序员,我们千万不要轻视这些基础的知识点。因为基础的知识点是各种上层技术共同的基础,只有彻底地掌握了这些基础知识点,才能更好地理解程序的运行原理,做出更优化的产品。
沉默王二
2019/12/17
5K0
用户输入括号是否匹配
public class brackets { /*算法*/ public static boolean isMatch(String str) { int i = 0; char e, x; SqStackClass<Character> st = new SqStackClass<Character>(); //建立一个顺序栈 while (i < str.length()) {
楠羽
2022/11/18
1K0
在Java中如何高效判断数组中是否包含某个元素
原文地址:http://www.hollischuang.com/archives/1269
Java后端技术
2018/08/09
5.4K0
js中如何判断数组中包含某个特定的值_js数组是否包含某个值
array.includes(searchElement[, fromIndex])
全栈程序员站长
2022/09/27
19.1K0
判断标签是否包含class的方法
if ($(this).find('i').hasClass('l-icon-wuxing')) { //取消收藏 $(this).find('i').removeClass('l-icon-wuxing'); $(this).find('i').addClass('l-icon-tripwuxingxu'); var id = $(this).attr('data-id');
李文杨
2018/03/14
1.7K0
网页|在登录注册时如何判断输入信息是否正确
当我们在很多的网站或者APP上面注册时,我们一般会用电话号码或者邮箱来注册,有的人可能输入了不符合规范的电话号码或者邮箱系统就会自动提示您输入的不是电话号码或者邮箱,那么这是怎么做到的呢?我们来简单的了解一下这个验证的原理,我们以邮箱为例。
算法与编程之美
2019/12/17
1.9K0
网页|在登录注册时如何判断输入信息是否正确
输入年份判断是否为闰年
输入年份判断是否为闰年 运行结果 代码 //导包 import java.util.Scanner; //声明一个类名为Test的类 public class Test { //mian方法 程序入口 public static void main(String[] args) { // 判断是否是闰年 //键盘输入 Scanner scan = new Scanner(System.in); System.out.println("******判断是否是闰年*****
是阿超
2021/10/15
2K0
判断数组中是否包含某个元素,判断对象中是否包含某个属性,判断字符串中是否包含某个字符串片段[通俗易懂]
缺点: hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。
全栈程序员站长
2022/09/28
3.4K0
正确重写hashcode hashcode与equals方法 集合元素如何判断是否相等 集合如何查看是否包含某个元素
相等的两个对象,即equals(Object)方法判断两个对象相等,那么他们必须要有相同的hashcode
noteless
2018/09/11
9790
解析类型后加问号和双问号
变量定义中类型后带一个问号,意思是这个数据类型是NullAble类型的。用于给变量设初值的时候,给变量(int类型)赋值为null,而不是0!
全栈程序员站长
2022/07/18
1.1K0
css媒体查询边界值是否包含?
答案:对于 min-width, max-width  这种,是左右边界值都包含的。
蓓蕾心晴
2022/11/18
8500

相似问题

如何测试输入值是否包含字符串

31

如何测试输入字段是否包含外文字符?

33

URL中包含多个问号是否有效?

20

如何判断Python中的序列元素是否包含问号?

245

Python -确定单词中是否包含问号

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档