【发布时间】:2015-06-09 13:25:49
【问题描述】:
我是 jsp 和 jsf 的新手。我想在文本框中插入 '%' 符号。但我无法使用 jsp 和 jsf 在文本框中插入 % 符号。
我的jsf代码是:
<h:inputText class="form-control input-sm input-element"
id="oligoName" name="name" maxlength="30" placeholder="" />
我的jsp代码是:
<input type="text" class="form-control input-sm input-element"
id="Name" maxlength="30" name="name" placeholder="">
我有一个相同的 html 代码。基于此,只有我上课了。
所有其他符号都可以插入到文本框中。问题仅与 '%' 符号有关。
有人可以帮帮我吗?
【问题讨论】:
-
当我删除提到的类(form-control input-sm input-element)时,问题仍然存在。所以我认为它与类无关。
-
从开发者的角度而非最终用户的角度阐述“我不能”。
-
@BalusC 开发完成。当我在 UI 中进行测试时,我遇到了这个问题:在 UI 中,当我尝试在文本框中输入值“JINCE%XYZ”时,没有在文本框中输入“%”。我只能输入“JINCEXYZ”,% 没有打印在文本框中。
-
在阅读这个问题时,我猜想一些客户端脚本正在做一些按键事件。你能试试调试javascript代码吗?
-
很难说这是 JSF 的问题,Jince。当您使用浏览器时,唯一运行的是 HTML、Javascript 和 CSS,因此唯一可能阻止您输入“%”的是 Javascript 或计算机问题。您是否正在运行一些您没有告诉我们的 Javascript?