javascript - 帮助 if 语句 - 最少 3 个字符

标签 javascript mysql input if-statement min

由于没有 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/

相关文章:

javascript - ng-repeat 中的 ng-model;获取 ng-model 的值

mysql - 拉拉维尔 : Query builder builder returning different result than actual mysql query

mysql - 优化包含同表子请求的SQL请求

javascript - 通过javascript更改宽度时输入范围的奇怪行为

html - 输入文本框和按钮里面没有响应

javascript - 未捕获的类型错误 : Cannot call method 'addEventListener' of undefined

javascript - ng-view 不会显示模板

javascript - 在 Web 应用程序中滑动页面

php - 通过电子邮件发送 MySQL 表

javascript - jQuery 动态输入字段