Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 当需要输入框发出警报时,如何设置其边框的样式_Html_Css - Fatal编程技术网

Html 当需要输入框发出警报时,如何设置其边框的样式

Html 当需要输入框发出警报时,如何设置其边框的样式,html,css,Html,Css,见下图: 我想设计红色框阴影的样式,例如改变它的颜色 编辑: 当我们使用这样的代码时: <input type="text" name="example" required> 如果用户在未完成所需框的情况下单击“提交”按钮,则会发出警报!我想更改默认阴影颜色。您应该为此使用框阴影CSS属性: input { box-shadow: 0 0 10px red; } 您应该为此使用box shadowCSS属性: input { box-shadow: 0 0 10px re

见下图:

我想设计红色框阴影的样式,例如改变它的颜色

编辑: 当我们使用这样的代码时:

 <input type="text" name="example" required>


如果用户在未完成所需框的情况下单击“提交”按钮,则会发出警报!我想更改默认阴影颜色。

您应该为此使用
框阴影
CSS属性:

input { box-shadow: 0 0 10px red; }

您应该为此使用
box shadow
CSS属性:

input { box-shadow: 0 0 10px red; }
将覆盖阴影

但是,请注意,此处输入的样式将在提交表单之前设置任何所需框的样式。因此,我怀疑您可能需要在提交时运行javascript,向表单中添加一个类,以便样式只在提交后显示。例如,使提交表单时在表单中添加一个名为“submittedform”的类,然后添加样式

.submittedform input:invalid {  
    box-shadow:0 0 0px #f00;
}
(可能有html5实现这一点的方法,但我认为没有)

将覆盖阴影

但是,请注意,此处输入的样式将在提交表单之前设置任何所需框的样式。因此,我怀疑您可能需要在提交时运行javascript,向表单中添加一个类,以便样式只在提交后显示。例如,使提交表单时在表单中添加一个名为“submittedform”的类,然后添加样式

.submittedform input:invalid {  
    box-shadow:0 0 0px #f00;
}

(可能有html5的方法可以做到这一点,但我不认为有)

哦,我知道,但我想在输入框发出警报时对其进行样式化,而不是一般情况下@阿米尔:你说的警报是什么意思?展示你的js吧,我猜不出你梦想的一切。你的意思是什么时候是注意力集中的?哈哈,我不认为鼓励这样的问题是一个好的做法。。。在我看来,这表明没有任何努力……Amir的“when it alerts”意思是当浏览器的HTML5验证阻止表单提交时,因为
required
字段为空并突出显示该字段。这样做不需要javascript;它是HTML5表单验证的一部分。哦,我知道这一点,但我想在输入框发出警报时对其进行样式化,而不是一般情况下@阿米尔:你说的警报是什么意思?展示你的js吧,我猜不出你梦想的一切。你的意思是什么时候是注意力集中的?哈哈,我不认为鼓励这样的问题是一个好的做法。。。在我看来,这表明没有任何努力……Amir的“when it alerts”意思是当浏览器的HTML5验证阻止表单提交时,因为
required
字段为空并突出显示该字段。这样做不需要javascript;它是HTML5表单验证的一部分。“当它发出警报时”使它发出警报的代码在哪里?:/我使用了必需的属性!请参阅我的编辑。“当它发出警报”使其发出警报的代码在哪里?:/我使用了必需的属性!请参阅我的编辑。还要注意的是,html5客户端验证的时间并不长。Javascript验证可能更合理,这取决于您在旧浏览器上获得的用户数量。我发现这还提到了添加类并创建了演示类。还要注意的是,html5客户端验证的时间并不长。Javascript验证可能更合理,这取决于您在旧浏览器上获得的用户数量。我发现,这还提到添加类并创建演示类。