1、jsf页面中有2个单选按钮,需要在js中判断当前选中的是哪一个,可以使用如下js代码访问:
<h:form id="userForm">
<h:selectOneRadio id="loginUser">
<f:selectItem itemLabel="admin" itemValue="1"/>
<f:selectItem itemLabel="guest" itemValue="0"/>
</h:selectOneRadio>
</form>
js代码判断当前选中的单选按钮:
<script type="text/javascript">
function check() {
var selAdmin= userForm['userForm:loginUser'][0].checked;
var selGuest= userForm['userForm:loginUser'][1].checked;
if(selAdmin) {
alert("Curent selection is admin!");
}else if(selGuest) {
alert("Current selection is guest!");
}
}
</script>
2、在jsf<h:inputText/>中限制只允许输入数字:
<h:inputText id="numberInput" onkeypress="if(event.which < 48 || event.which > 75) return false;)"/>
分享到:
相关推荐
JSF的核心思想是将用户界面组件与业务逻辑分离,通过事件驱动的方式进行通信,使得开发者可以专注于业务逻辑而无需过多关注底层的HTML和JavaScript细节。 在"JSF实现的智力测试系统"中,我们可以推测该系统是一个...
在JavaScript Server Faces (JSF) 中,`radiobutton`组件是用于创建单选按钮的,它们通常用于在一组互斥选项中让用户选择一个。在这个"jsf,radiobutton分组示例"中,我们将深入探讨如何在JSF应用中有效地使用`<h:...
在JavaScript Server Faces (JSF) 中,控件是构建用户界面的关键组成部分,它们允许开发者创建交互式的Web应用程序。本文将深入探讨JSF中的一些常见控件及其使用方法,旨在帮助开发者更好地理解和应用这些控件。 1....
- **组件交互**:深入了解各个JSF组件之间的交互方式,如如何处理用户输入、如何在页面之间导航等。 - **导航规则**:学习如何定义导航规则,以便根据不同的情况(如成功或失败的结果)导航到不同的页面。 #### ...
### JavaServer Faces (JSF) 标签快速参考 #### HTML 标签库 ##### 1.1 commandButton **用途**: `commandButton` 标签用于创建一个HTML中的`<input type="button">`元素,它允许用户通过点击来触发特定的动作。 ...
本章节将详细介绍 JSF 的核心概念、Facelets 页面布局、表单元素(如 TextField)、按钮处理、结果页面映射、请求参数处理、RadioButton 组件、数据转换、验证机制、资源加载等方面的知识。 #### Facelets 页面布局...
【richfaces标签例子】是关于JavaServer Faces (JSF)框架中RichFaces组件库的使用教程,主要展示了如何在Web应用程序中实现一个日历组件。RichFaces是一个强大的UI组件库,它扩展了JSF的功能,提供了许多富互联网...