首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSP页面是否与HTML5语法兼容?

JSP页面是否与HTML5语法兼容?
EN

Stack Overflow用户
提问于 2019-05-09 04:05:56
回答 1查看 65关注 0票数 0

我正在使用Tomcat9,并使用一个站点,其中包含几个JSP页面。我有一个Sheet.jsp,这是一个自发布页面:它有一个表单,比如F,其中包含A和B两个字段;还有一个提交按钮,S。A是一个输入字段,B是只读的,并显示结果。我想使用HTML5,所以我在Sheet.jsp的开头加上了。所以我写道:

代码语言:javascript
复制
<form id=F action=POST>
    <input type=Text id=A>
    <input type=Text id=B readonly>
    <input type=submit id=S>
</form>

根据HTML5的说法,我使用了"id“属性,而不是"name”属性。这样做,页面就不能工作了。如果我写道:

代码语言:javascript
复制
<form name=F action=POST>
    <input type=Text name=A>
    <input type=Text name=B readonly>
    <input type=submit name=S>
</form>

页面工作正常。

那么,我的问题是: JSP页面和HTML5之间是否存在兼容性问题?

也许JSP只生成HTML4文本?

提前谢谢。PS:我很抱歉,如果这是一个已知的和已经回答的问题,但我尝试了,但无法找到它。

EN

回答 1

Stack Overflow用户

发布于 2019-05-09 04:40:03

也许我已经解决了这个问题。在提交表单时,name属性是必需的,并且只提交具有属性名称的输入标记。如果没有定义name属性,则不会提交任何内容。

id属性可以在客户端使用(例如,进入Javascript代码),但不能用于提交。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56048286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档