当前位置: 首页 > 知识库问答 >
问题:

文本框不接受符号

郎献
2023-03-14
<input type="text" name="item" size=30 onKeyUp="this.value=this.value.toUpperCase()" value="<%=item%>">

输入项目值时:1016M012G 10/1K16:1-C,但它仅显示1016M012G 10/1K16:1-C,G后不带加号

1016M012G/10/1K16:1-C工程罚款1016M012G-10/1K16:1-C工程罚款

有什么问题??

共有1个答案

邬飞捷
2023-03-14

在提交输入字段的值时,必须对字符串进行编码以将“”保留在其中,因为在URL内提交时,加号(“”)将被视为一个空格,这正是您最终得到的结果。

您的问题的解决方案应该在这里找到:如何在JSP中对URL进行URL编码?

 类似资料:
  • Iam试图创建一个API来接受CSV和json主体请求等文件。我尝试在spring boot使用对象。 endpoint如下所示。 内容头是通过邮递员设置的。 是,是。 抛出的错误是 我该怎么解决这个?

  • 我的问题简而言之: 任何建议都是非常欢迎的。

  • 我需要一个React Native组件,它只允许输入数字字符(0-9)。我可以将设置为,这几乎可以让我在那里输入,除了句点()。但是,这并不能阻止将非数字字符粘贴到字段中。 到目前为止,我想出的是使用事件来查看输入的文本。我从文本中删除任何非数字字符。然后将文本放在状态字段中。然后通过它的值属性更新。代码片段如下。 这似乎工作,但它似乎像一个黑客。还有别的办法吗?

  • 问题内容: 我已经在c#中使用selenium编写了一个nUnit测试。 一切顺利,直到我必须确认JS确认框。 这是我正在使用的代码: 确认框出现在提交按钮之后。确认出现,然后立即消失,但不提交表单。无论上面的accept()行如何,其行为都是相同的。 我正在使用Firefox v15.0.1和seleniumv2.24 我试图在提交点击和确认接受之间放置一个Thread.Sleep。 我读过的所

  • 我正在运行Codeception来对付一个Laravel Homestead流浪汉实例。PHP版本5.5。12,拉威尔4.*。Codeception版本2.0。0 我可以使用localhost:8000127.0通过Chrome访问该网站。0.1:8000,或mysite。app:8000。该网站还远程部署在一台AWS服务器上,该服务器没有域名,但有一个公共IP地址,通过Chrome查看时可以正常