当前位置: 首页 > 面试题库 >

HTML5必需的输入样式

南宫炜
2023-03-14
问题内容

在HTML
5中,我们可以将输入标记为required,然后使用[required]CSS中的伪选择器进行选择。但是我只想在他们尝试提交表单而不填写必填元素时为其设置样式。是否有选择器?弹出的小消息框怎么样?


问题答案:

是的,正如SLaks所说,没有CSS选择器可以做到这一点。我会怀疑这是否会属于CSS范围,因为CSS将需要检查输入的内容。

最好的选择仍然是单击按钮时调用javascript验证功能,而不是实际提交表单。然后检查[必填]字段中的适当内容,然后提交表单或突出显示未填写的必填字段。



 类似资料:
  • 问题内容: 在我的Web应用程序中,我对表单字段使用了一些自定义验证。在同一个表单中,我有两个按钮:一个用于实际提交表单,另一个用于取消/重置表单。 通常,我使用Safari作为默认浏览器。现在Safari5退出了,突然我的“取消/重置”按钮不再起作用了。每次按下重置按钮时,表单中的第一个字段都会获得焦点。但是,这与我的自定义表单验证相同。在其他浏览器上尝试时,一切都很好。我必须是Safari 5

  • 问题内容: 我一直在阅读SQL注入,但是找不到这个问题的答案。 我了解我是否需要这样的查询 然后,我应该使用以避免SQL注入的可能性。 但是,如果我对不是用户输入的东西(例如自动生成的ID)运行查询,该怎么办?例子: id是自生成的(自动增加的值)。我是否也必须利用这里,还是可以将查询准备为: 如果需要,为什么? 谢谢! 问题答案: 从技术上讲,如果您不准备并非来自用户输入的数据,则不会面临任何风

  • 我创建了一个表单,为X元素重复了两个输入。仅当我们在另一个元素中放入某些内容时,才需要每个元素: My.HTML 这不是预期的工作。我怎样才能让它正常工作? EDIT对我来说正确的解决方案(接受的答案帮助了我)

  • 我试过... 但那就不允许便士条目了。 我想要增量按钮控制在英镑上升,但仍然想要输入便士的能力。 谢谢,1DMF

  • 问题内容: 我正在尝试标记Javascript 中所需的输入框。 如果该字段最初标记为required: 当用户尝试提交时,将收到验证错误: 但是现在我想通过Javascript 将属性设置为“运行时”: 使用相应的脚本: 除非我现在提交,否则没有验证检查,也没有阻止。 设置HTML5验证布尔属性的正确方法是什么? 您问该属性的值是什么? HTML5验证属性记录为: 4.10.7.3.4 属性 该

  • 我试图按照JavaScript中的要求标记一个输入框。 如果字段最初标记为: 当用户试图提交时,会给出一个验证错误: JSFiddle HTML5验证属性被记录为: 属性是一个布尔属性。当指定时,该元素是必需的。 则属性的值不是空字符串,也不是属性的规范名称: 可能会找到解决办法。