由于没有 minlength=""用于输入,我如何制作执行以下操作的 if 语句:
如果用户没有输入超过 3 个字符,它将不会保存在数据库中。
这里是输入:
QTY<input title="QUANTITY PER ITEM" size="1" name="inputQTY" value="**(minimun of 3 characters)**"/>
有什么想法吗??
最佳答案
注意:输入框有无最小值限制无关紧要;用户仍然可以欺骗表单以包含他或她想要的任何值。因此,您需要在服务器端进行验证。
假设您使用 PHP 作为服务器端语言。
$inputQTY = $_POST['inputQTY'];
if (strlen($inputQTY) < 3) {
// DO NOT INSERT INTO DB
}
else {
// insert after further scrubbing input
}
阅读:What's the best method for sanitizing user input with PHP?
关于javascript - 帮助 if 语句 - 最少 3 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4766485/