JavaScript 函数在 JSF 2 中没有被触发
javascript function is not getting fired in jsf 2
我想在 JSF 中创建.xhtml页面中添加此代码
<script type="text/javascript">
function setValueZero(id){
document.getElementById(id).value = "0";
}
</script>
我已经在文本框中调用了这个函数。
<p:inputText id="debitAmount" value="#{jvDetailsController.selected.debitAmount}" onkeypress="setValueZero('creditAmount');">
但是这个功能没有被触发吗?有人可以建议我解决方案吗?此脚本标记保存在哪里?
setValueZero
不是setvalueZero
"V"是一个的大写字母,而不是另一个的大写字母
将onkeypress="setValueZero('creditAmount');"
替换为onkeypress="alert('hello')"
如果您看到警报弹出窗口,则表示该onkeypress
工作正常,并且您的js代码位于页面的错误位置。
最佳做法是将代码编写在 js 文件中,并将其包含在 <h:outputScript
看看这个教程如何在 JSF 中包含 JavaScript 文件,如果你阅读这个教程,那就更好了 JSF 2.0 中的资源(库)
相关文章:
- 我该如何从JSF Bean调用JavaScript函数
- 如何在 JSF 中将 JS 函数作为 JSON 属性传递给前端
- 有没有一种方法可以将我的JS函数排队到JSF事件队列中
- JSF在Ajax更新后调用javascript函数
- 使用JavaScriptvar或其他标记值从JSF backingbean调用函数
- 在 JSF 2.0 (myfaces) 中,ajax 标签中的 onevent Javascript 函数在渲染完成之前
- 如何在 ADF 中的 JSF 片段加载(如正文加载)时调用 javascript 函数
- JavaScript 函数在 JSF 2 中没有被触发
- JSF Ajax 调用:最后执行 JavaScript 函数
- 从 jsf 中的托管 Bean 调用 javascript 的参数化函数
- 通过ajax重新加载JavaScript函数/重新读取jsf-bean值
- 使用调用函数JSF获取关键代码
- triggerChange()函数在JSF中不起作用
- 将JSF(primefaces)托管bean变量传递给javascript函数
- 如何将JSF Bean数据传递给JavaScript函数
- JSF 1.2 t:dataTable如何用参数调用javascript函数
- 将JSF表达式语言作为参数传递给javascript函数
- JSF.如何将JavaScript函数的值设置为Bean的字段
- 在JSF中bean方法完成后如何执行javascript函数
- 如何在JSF页面的JavaScript函数中使用小于或大于符号