下面是一个示例代码:
<form action="process.php" method="post"> <input type="text" name="username" class="safe-input" /> <input type="submit" value="Submit" /> </form> .safe-input { /*限制用户输入字符为字母、数字、下划线*/ input[type="text"]:not(:valid) { border: 1px solid red; } input[type="text"]:valid { border: 1px solid green; } }
在上面的例子中,输入框class属性为safe-input。CSS代码限制了用户只能输入字母、数字和下划线。如果输入内容符合规则,则边框变为绿色,否则为红色。
使用CSS安全输入框可以帮助大家防止用户提交恶意代码,提高系统安全性。但是需要注意的是,不能仅仅依靠CSS技术来保护系统安全,还需要结合其他安全技术来共同保护系统。