Html 如何为所有元素设置默认属性

Html 如何为所有元素设置默认属性,html,Html,例如,我有以下代码 <form> <input type="text" required="true"> <input type="text" required="true"> <button type="submit">Click</button> </form> 点击 伙计们,可以为属性“required”设置默认值“true”吗? 大概是这样的: <form required="true">

例如,我有以下代码

<form>
  <input type="text" required="true">
  <input type="text" required="true">
  <button type="submit">Click</button>
</form>

点击
伙计们,可以为属性“required”设置默认值“true”吗? 大概是这样的:

<form required="true">
  <input type="text">
  <input type="text">
  <button type="submit">Click</button>
</form>
document.querySelectorAll("input[type=text]").forEach(function(e) { 
    e.setAttribute("required", true);  
});

点击

这在纯HTML中是不可能的。某些模板语言可能具有此功能(或类似功能)

<>你可以考虑使用JavaScript。
var inputs = document.getElementsByTagName("input");
for(var i = 0; i < inputs.length; i++){
    inputs[i].required = true;
}
var inputs=document.getElementsByTagName(“输入”);
对于(变量i=0;i
这在纯HTML中是不可能的。某些模板语言可能具有此功能(或类似功能)

<>你可以考虑使用JavaScript。
var inputs = document.getElementsByTagName("input");
for(var i = 0; i < inputs.length; i++){
    inputs[i].required = true;
}
var inputs=document.getElementsByTagName(“输入”);
对于(变量i=0;i
没有。除非在javascript中捕获表单提交事件,并在任何字段未填充或使用javascript时禁用它,否则请按照建议添加必需属性,否则只需为每个字段编写必需属性就更容易了。我看不出有什么痛苦。

没有。除非在javascript中捕获表单提交事件,并在任何字段未填充或使用javascript时禁用它,否则请按照建议添加必需属性,否则只需为每个字段编写必需属性就更容易了。我看不出这有什么痛苦。

你不能用
html
css
,你应该用
javascript
,像这样:

<form required="true">
  <input type="text">
  <input type="text">
  <button type="submit">Click</button>
</form>
document.querySelectorAll("input[type=text]").forEach(function(e) { 
    e.setAttribute("required", true);  
});
选择器选择文本类型的所有输入。

加载文档后使用此代码

您不能使用
html
css
,您应该使用
javascript
,如下所示:

<form required="true">
  <input type="text">
  <input type="text">
  <button type="submit">Click</button>
</form>
document.querySelectorAll("input[type=text]").forEach(function(e) { 
    e.setAttribute("required", true);  
});
选择器选择文本类型的所有输入。

在文档加载后使用此代码

我认为HTML格式是不可能的,但您可以在jquery的帮助下执行以下操作: HTML代码:

<form>
  <input type="text">
  <input type="text">
  <button type="submit">Click</button>
</form>

检查:

我认为在HTML中是不可能的,但在jquery的帮助下,您可以这样做: HTML代码:

<form>
  <input type="text">
  <input type="text">
  <button type="submit">Click</button>
</form>

检查:

用户可以通过检查源代码轻松删除输入上的必需选项

我认为最好的方法是在发送数据之前使用javascript函数调用检查所有输入,如下面的示例中所述

编辑:


用户可以通过检查源代码轻松地删除输入上所需的选项

我认为最好的方法是在发送数据之前使用javascript函数调用检查所有输入,如下面的示例中所述

编辑:


你就这么做了?我认为
required=“true”
几乎就是设置这样一个默认值所需的全部。据我所知不是这样。但你可以,你就这么做了?我认为
required=“true”
几乎就是设置这样一个默认值所需的全部。据我所知不是这样。但是您可以。只需更改行
e.attributes.required=true通过
e.setAttribute(“必需”,真)。我已经更新了答案和提琴:只需更改行
e.attributes.required=true通过
e.setAttribute(“必需”,真)。我已经更新了答案和提琴:但是
返回false不阻止表单提交。是的,它阻止表单提交。您是否尝试过该示例?但是
返回false不阻止表单提交。是的,它阻止表单提交。你试过这个例子吗?