【发布时间】:2018-12-10 06:25:19
【问题描述】:
我想以这样一种方式制作输入文本字段,它会阻止在文本输入字段中输入表情符号。我已经通过传递对特定路线的控制器进行了验证。这是阻止表情符号的正确方法吗?
控制器代码。
$this->form_validation->set_rules('registration', 'Registration', 'required|alpha_numeric');
$this->form_validation->set_rules('odometer', 'Odometer', 'required|alpha_numeric');
查看代码:
<input type="text" name="odometer" placeholder="Odometer" class="form-control profileControl odometer required number" id="odometer-<?php echo $vehicle_count; ?>" value="<?php echo $vehicle->intCarOdometer ?>"/>
<input type="text" placeholder="Registration" name="registration" class="form-control profileControl registration required" id="registration-<?php echo $vehicle_count; ?>" value="<?php echo $vehicle->vchCarRegistration ?>" pattern="[a-zA-Z0-9]+"/>
【问题讨论】:
-
是的,它可以工作,但您也可以在使用 jquery 点击发送到服务器之前将其删除
-
文本输入的字母数字验证是阻止表情符号的正确方法?
-
不,它可能存在一些需要的字符。
-
我可以在视图中添加这个脚本吗?
-
是的,现在是
onclick,您可以将其更改为onkeyupinput
标签: codeigniter model-view-controller codeigniter-3