<%...tagliburi="jsf/html"prefix="h"> <%...tagliburi="jsf/html"prefix="h" />
欢迎来到天天文库
浏览记录
ID:22371198
大小:58.00 KB
页数:5页
时间:2018-10-28
《javascript 访问 jsf 组件的方法--.》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、JavaScript访问JSF组件的方法>>.先看下面的JSF页面:<%...pagelanguage="java"pageEncoding="UTF-8"%><%...tagliburi="jsf/html"prefix="h"%><%...tagliburi="jsf/core"prefix="f"%><html><head><title>MyJSF'login.jsp'startingpage</title><scripttype="text/javascript">...functionisEmpty(
2、)...{varusername=ument.getElementById("formLogin:txtUsername").value;varpassent.getElementById("formLogin:txtPasse=="")...{alert("给老子输用户名!");ument.getElementById("formLogin:txtUsername").focus();returnfalse;}if(passent.getElementById("formLogin:txtPassid="formLogin"><divid="inpu
3、t"><h:outputLabelvalue="用户名:"/><h:inputTextvalue="#{LoginManager.username}"id="txtUsername"styleClass="formText"/><br><h:outputLabelvalue="密码:"/><h:inputSecretvalue="#{LoginManager.passText"/></div><divid="submit"><h:mandButtonvalue="提交"action="#{LoginManag
4、er.check}"onclick="returnisEmpty();"styleClass="formButton"/>12下一页[这篇文章来自..,]<h:mandButtonvalue="重置"type="button"onclick="javascript:ument.getElementById('formLogin').reset();ument.getElementById('formLogin:txtUsername').focus();"styleClass="formButton"/></div></h:form><
5、;/f:viel>这个页面使用JavaScript来确认登录时用户名和密码是否为空,表单名为formLogin,两个输入组件名为txtUsername和txtPasspty(),根据条件判断显示对话框或是提交表单。要注意的是,不能在JavaScript函数中使用如下类似语法来访问表单组件:ument.formLogin.txtUsername.value;而应使用:ument.getElementById("formLogin:txtUsername").value;或者:ument.forms.formLogin["formLogin:txtUsernam
6、e"].value;这是因为JSF解释上面的<h:formid="formForm">...</h:form>一段时会生成如下代码:<formid="formLogin"method="post"action="/Project_Blog/login.faces"enctype="application/x--form-urlencoded"><divid="input"><label>用户名:</label><inputid="formLogin:txtUsername"type="text"name="formL
7、ogin:txtUsername"class="formText"/><br><label>密码:</label><inputid="formLogin:txtPasse="formLogin:txtPassText"/></div><divid="submit"><inputtype="submit"name="formLogin:_id2"value="#25552;#20132;"onclick="returnisEmpty();"class="formButton"/><inputtype="butt
8、on"name="formLogin:_id3"va
此文档下载收益归作者所有