【发布时间】:2016-03-12 15:49:33
【问题描述】:
如果用户在发布后将输入留空,我会尝试更改边框
嗯,我试过了:
<script>
function required (id) {
document.getElementById(id).style.border = "#FF0000 5px inset";
}
</script>
<form method="post">
<input type='text' id='req' name='t'>
</form>
<?
if ($_POST)
if (isset($_POST['t']))
echo "u've done";
else
echo "<script>required('req');</script>";
?>
【问题讨论】:
-
使用
required属性不是更方便吗? -
required 与某些浏览器不兼容,我不会影响我想要一个边框
-
除了兼容性之外,您还可以使用
:required pseudo-class为您设置所需的效果。
标签: javascript php html input border