Ниже приведен файл представления, в котором я должен выполнить проверку по шаблону, регулярное выражение нормально и хорошо работает на локальной машине, но когда я внедряю его в codeigniter с помощью form_open (я думаю, что это проблема, не уверен), его отправка формы, даже если шаблон неправильный.
<?php echo form_open('Addons/add', array('id' => 'form_validation', 'method' => 'POST', 'class'=>'addon_form')); ?>
<input type="number" pattern="^\d{0,6}(\.\d{1,2})?$" name="pricing_price" class="padding-0 border-no col-md-10" style="margin: -26px 0px 7px 38px;" placeholder="" required>
<?php echo form_close(); ?>
Я также использую jquery validate и AJAX при отправке
$('.addon_form').validate({
submitHandler: function (form)
{
$.ajax({
type: 'POST',
url: BASE_URL + 'Addons/add',
data: $('.addon_form').serialize(),
success: function (html)
{
$('.addon_submit').text("Create Addon");
if(first[0] == 1)
{
//blah blah
}
},
});
},
});
В чем может быть проблема?