Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在h:inputText中限制按键事件中的字符

如何在h:inputText中限制按键事件中的字符
EN

Stack Overflow用户
提问于 2013-04-05 10:57:55
回答 2查看 1.2K关注 0票数 1

我需要一个输入组件只接受数字,因为在[0-9]。我已经通过服务器端转换/验证实现了这一点:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<h:inputText ... converter="javax.faces.Integer" />

但是,它仍然允许在UI中输入其他字符。如何在keypress事件期间防止发生这种情况?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<h:inputText ... converter="javax.faces.Integer" onkeypress="...help?" />
EN

回答 2

Stack Overflow用户

发布于 2013-04-05 11:01:29

尝尝这个

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<h:inputText id="presentReading" styleClass="labelfont" label="Present Reading"    converter="javax.faces.Integer"value="#{FuelFilling1.presentReading}" maxlength="10">
   <f:validateLongRange minimum="1" maximum="10"/>
</h:inputText>

或者,您可以使用JQuery或Javascript在客户端的按键时进行验证。你可以使用Jquery吗?

票数 0
EN

Stack Overflow用户

发布于 2013-04-05 15:08:06

我建议坚持使用jsf验证。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<f:convertNumber integerOnly="true" type="number" />

如果不想将表单提交给get响应,可以使用ajax进行实时验证。使用javascript/jQuery进行按键验证是可以做到的,但除非你有很好的理由这样做,否则这是一件痛苦的事情。

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

https://stackoverflow.com/questions/15832128

复制
相关文章
Linux安装CUDA的正确姿势[通俗易懂]
CUDA(Compute Unified Device Architecture,统一计算架构)是由NVIDIA所推出的一种集成技术,是该公司对于GPGPU的正式名称。
全栈程序员站长
2022/08/01
8.4K0
Linux安装CUDA的正确姿势[通俗易懂]
CUDA共享内存的使用示例
CUDA共享内存使用示例如下:参考教材《GPU高性能编程CUDA实战》。P54-P65 教材下载地址:http://download.csdn.net/download/yizhaoyanbo/10150300。 如果没有下载分可以评论区留下邮箱,我发你。 1 #include <cuda.h> 2 #include <cuda_runtime.h> 3 #include <device_launch_parameters.h> 4 #include <device_functions.h> 5
一棹烟波
2018/01/12
2.8K1
Git示例教程 - 有关Git命令无法正确显示中文路径的问题
看到了吧,在我们设置了Git的 core.quotePath 参数后,中文路径就可以正常显示了。
KINGYT
2019/11/11
1.9K0
【示例】基于字符数输出的简单示例
2、 需要把准备使用的变量进行定义,通常变量是全局变量,并且,还需要定义一批文字常量。
鲁郭大侠
2020/03/03
7690
DAY48:阅读 Atomic Functions
An atomic function performs a read-modify-write atomic operation on one 32-bit or 64-bit word residing in global or shared memory. For example, atomicAdd() reads a word at some address in global or shared memory, adds a number to it, and writes the result back to the same address. The operation is atomic in the sense that it is guaranteed to be performed without interference from other threads. In other words, no other thread can access this address until the operation is complete. Atomic functions do not act as memory fences and do not imply synchronization or ordering constraints for memory operations (see Memory Fence Functions for more details on memory fences). Atomic functions can only be used in device functions.
GPUS Lady
2018/08/01
9380
DAY48:阅读 Atomic Functions
server2019+vs2022+cuda11.4测试CUDA Samples示例
先安装grid驱动,然后安装cuda环境时注意不要安装显卡驱动,否则会冲掉grid驱动
Windows技术交流
2023/01/11
4.1K0
PyTorch中模型的可复现性
在PyTorch发行版中,不同的版本或不同的平台上,不能保证完全可重复的结果。此外,即使在使用相同种子的情况下,结果也不能保证在CPU和GPU上再现。
BBuf
2020/02/27
1.9K0
查看 CUDA 版本 正确方法(亲测有效)
这个方法不对,这里的11.2 指的是可驱动的最高版本。下载CUDA的版本应低于11.2。
全栈程序员站长
2022/08/11
15.6K0
查看 CUDA 版本 正确方法(亲测有效)
AndroidStudio无法输出日志的Bug
正常情况下我们在真机调试程序时,如图箭头所指的位置显示的应该是该应用的主包名,但是有的时候明明打开了开发者模式,但是却无法输出日志,该位置显示的也不是应用包名,显示的是 no debuggable applications ,这个时候我们就需要打开adb
萬物並作吾以觀復
2018/09/13
1.2K0
AndroidStudio无法输出日志的Bug
CUDA编译器nvcc的用法用例与问题简答
本文使用nvcc版本:Cuda compilation tools, release 5.5, V5.5.0
恋喵大鲤鱼
2018/08/03
3.4K0
DAY49:阅读Arithmetic Functions和Bitwise Functions
reads the 32-bit or 64-bit word old located at the address address in global or shared memory, computes (old + val), and stores the result back to memory at the same address. These three operations are performed in one atomic transaction. The function returns old.
GPUS Lady
2018/08/01
3840
DAY49:阅读Arithmetic Functions和Bitwise Functions
Python王牌加速库:奇异期权定价的利器
在金融领域,计算效率有时可以直接转化为交易利润。量化分析师面临着在研究效率和计算效率之间进行权衡的挑战。使用Python可以生成简洁的研究代码,从而提高了研究效率。但是,一般的Python代码速度很慢,不适合用于生产环境。在这篇文章中,我们将探索如何使用Python的GPU库来高性能实现奇异期权定价领域遇到的问题。
量化投资与机器学习微信公众号
2020/04/24
2.6K0
Python王牌加速库:奇异期权定价的利器
electron-builder进行DEBUG输出的正确方式
使用Electron进行打包通常会用到electron-builder或者electron-packager两种工具。在使用electron-builder的时候,由于对机制的不熟悉,我们在打包过程中常常遇到很多环境错误,但最终只是一些简单的错误信息,难以排查问题。本文将介绍electron-builder进行DEBUG输出的正确方式来帮助排查打包过程中的各种问题。
w4ngzhen
2023/10/17
6640
electron-builder进行DEBUG输出的正确方式
caffe随记(十)---DeepLabV2安装过程
TeeyoHuang
2017/12/28
1K0
caffe随记(十)---DeepLabV2安装过程
Java如何正确地输出日志
日常开发日志打印需要注意哪些地方 我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_co
茶半香初
2021/11/26
2.1K0
Java如何正确地输出日志
Udacity并行计算课程笔记-The GPU Hardware and Parallel Communication Patterns
本小节笔记大纲: 1.Communication patterns gather,scatter,stencil,transpose 2.GPU hardware & Programming Model SMs,threads,blocks,ordering Synchronization Memory model: local, shared, global Atomic Operation 3.Efficient GPU Programming Access memory faster co
marsggbo
2018/01/23
1.1K0
Udacity并行计算课程笔记-The GPU Hardware and Parallel Communication Patterns
CUDA 的卸载_cuda怎么安装
对于刚接触人工智能领域不久的我而言,装 CUDA 等一些跑模型需要用到的工具是一件痛苦的事,稍不注意就会导致版本依赖问题,最终可能会需要你把前面安装的东西都卸载掉并重新下载,故本文记录如何卸载 CUDA 使得卸载干净。
全栈程序员站长
2022/10/03
2.9K0
CUDA 的卸载_cuda怎么安装
2022版,Root用户,Ubuntu 18.04安装多cuda版本,示例cuda-9.2,cuda-10.2,以及对应版本cudnn
这篇博客是安装的cuda-9.2,需要说明:cuda-9.2版本下载的时候只没有Ubuntu18.04,由于可以向下兼容,所有这里version选择16.04也是可以的,按照https://www.cxymm.net/article/weixin_43804210/108003802 该教程执行到 sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev 出现报错 使用命令apt-get install xxx 安装软件时报“http://cn.archive.ubuntu.com/ubuntu xxx“
水球喵子
2022/09/08
8510
2022版,Root用户,Ubuntu 18.04安装多cuda版本,示例cuda-9.2,cuda-10.2,以及对应版本cudnn
fastjson:JavaBeanInfo无法正确解析setter方法的问题分析
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/88941314
10km
2019/05/25
9310
EasyGBS出现密码正确但无法登录的情况分析
随着现在新内核的EasyGBS、EasyNVR以及EasyCVR的使用场景越来越广泛,这些平台也被运用在大小不同的很多实际项目中。在功能上,基本都能满足大部分用户的需求,也有少部分项目需要进行功能的定制。
TSINGSEE青犀视频
2021/12/08
1.2K0

相似问题

MATLAB中关于尺寸不匹配的错误

10

在Matlab中将表写入csv文件

10

写入CSV文件时的Unicode问题

220

如何克服读取/写入文件时的硬件限制。

36

如何克服scala中的类型不匹配

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文