我有2个输入(用于电子邮件和电话)和一个按钮。我只想在输入[type =“tel”]:valid和input [type =“email”]:同时有效时使用按钮规则,但我无法正确执行此操作。有没有办法使用CSS做到这一点?CSS:有效的选择器 - 通过使用一个按钮的两个元素的有效性仅有的CSS
0
A
回答
0
尝试这样:
input[type='tel']:valid ~ input[type='email']:valid ~ button {
color: green;
}
这假定两个输入框和按钮是直接的兄弟姐妹。
0
你的问题不清楚。但我试着回答
CSS: :有效选择器通常位于用户输入数据的输入元素上,如果其有效类型,则显示css样式为:valid和css样式为:invalid如果无效。
input[type="tel"]:invalid, input[type="email"]:invalid {
border: 2px solid red;
}
input[type="tel"]:valid, input[type="email"]:valid {
border: 2px solid green;
}
该按钮通常用于提交表单。如果输入是表单元素的一部分,则浏览器在提交之前验证表单。您还可以在提交前使用javascript验证表单,方法是添加onsubmit =“return validateForm()”。
<form action="demo_form.asp" method="post" **onsubmit="return validateForm()"**>
<input type="tel" name="telephone" required>
<input type="email" name="email" required>
<input type="submit" value="button">
</form>
相关问题
- 1. 在一个元素上有两个类的CSS选择器
- 2. 适用于具有两个类的元素的CSS选择器
- 3. 硒CSS选择器:可见不是一个有效的选择
- 4. 如果它有两个类 - 有效的CSS,选择div?
- 5. 无效的CSS选择器:没有()
- 6. 是这个有效的CSS?
- 7. 是否所有的xpath查询都有一个等效的CSS选择器
- 8. 下一个元素的CSS选择器?
- 9. 通过仅使用css选择第二个元素
- 10. CSS选择器:有没有办法选择周围的元素?
- 11. 选择一个有效的选择ModelChoiceField
- 12. 选择没有选择器的元素,仅使用元素ID
- 13. CSS:使用两个通用选择器来选择相同的元素
- 14. 选择上一个元素,并使用css效果
- 15. 选择并点击一个带有C#selenium中的CSS选择器的按钮
- 16. CSS选择具有某个类的第一个元素
- 17. 有没有一个CSS选择器?
- 18. 检查CSS选择器是否有效
- 19. CSS:不是选择器没有效果
- 20. 如何仅选择所有匹配元素的两个元素?
- 21. CSS选择器没有任何效果的属性?
- 22. 这是一个有效的CSS?
- 23. 高效的CSS选择器
- 24. 根据PageSpeed,我的CSS没有使用高效的CSS选择器
- 25. 使用。接下来CSS选择器,其中有多个元素
- 26. 有相同元素的两个CSS使内嵌一个工作
- 27. TinyMCE有效元素:仅允许特定的CSS规则
- 28. 具有新属性的有效CSS
- 29. 使用高效的CSS选择器
- 30. 使用CSS选择具有空类属性(class =“”)的元素?
button是什么意思? – Andrew
请在您的问题中包含您的代码(html和css)。 –
如果这些答案对您有帮助,请接受其中之一。 – 2015-10-24 13:55:48