Php 模态对话框jquery规则
各位亲爱的 我是PHP、jQuery的新手,英语不好 我想从数据库中询问jQuery模式对话框规则。这是我的数据库:Php 模态对话框jquery规则,php,javascript,jquery,jquery-ui,modal-dialog,Php,Javascript,Jquery,Jquery Ui,Modal Dialog,各位亲爱的 我是PHP、jQuery的新手,英语不好 我想从数据库中询问jQuery模式对话框规则。这是我的数据库: rules: { user: { required: true, number: true, range: [1, 8] } }, messages: { user: { required: "* sorry field user empty.", number: "* Field user must
rules: {
user: {
required: true,
number: true,
range: [1, 8]
}
},
messages: {
user: {
required: "* sorry field user empty.",
number: "* Field user must number.",
range: "* Field user must between 1 to 8"
}
}
这是我的代码:Javascript规则和jQuery在不加载数据库的情况下进行验证:
rules: {
user: {
required: true,
number: true,
range: [1, 8]
}
},
messages: {
user: {
required: "* sorry field user empty.",
number: "* Field user must number.",
range: "* Field user must between 1 to 8"
}
}
我使用PHP,这是我的表单字段,仅来自用户
<?php $user = array(
'name' => 'user',
'id' => 'user',
'class' => 'user',
'value' => '',
'style' => 'border: groove 2px;',
'size' => '3',
'maxlength' => '3'
); ?>
<td> <?php echo form_label('User');?> </td>
<td> : </td>
<td> <?php echo form_input($user); ?></td>
范围规则是否自动介于1到8之间?如下图所示:
如果要加载数据库$items
的登录用户数据值为6
,则范围规则是否自动介于1
到6
之间?如果$items
为4
,则会出现相同的问题
我需要你的帮助
非常感谢您的关注
致以最良好的祝愿
Puja我不确定表单输入()的作用,但您可以尝试向输入中添加变量,并在附加验证规则时提取它
$user = array(
'name' => 'user',
'id' => 'user',
'class' => 'user',
'value' => '',
'style' => 'border: groove 2px;',
'size' => '3',
'maxlength' => '3',
'data-range' => $this->session->userdata('items')
);
并且在javascript代码中
rules: {
user: {
required: true,
number: true,
range: [1, parseInt($('#user').data('range'))]
}...
例如,如果数据不会添加到生成的输入字段中,您可以尝试将其添加到类中
'class' => 'user range_'.$this->session->userdata('items'),
在改变中
parseInt($('#user').attr('class'))
到
我不确定form_input()的作用,但您可以尝试向输入中添加变量,并在附加验证规则时提取它
$user = array(
'name' => 'user',
'id' => 'user',
'class' => 'user',
'value' => '',
'style' => 'border: groove 2px;',
'size' => '3',
'maxlength' => '3',
'data-range' => $this->session->userdata('items')
);
并且在javascript代码中
rules: {
user: {
required: true,
number: true,
range: [1, parseInt($('#user').data('range'))]
}...
例如,如果数据不会添加到生成的输入字段中,您可以尝试将其添加到类中
'class' => 'user range_'.$this->session->userdata('items'),
在改变中
parseInt($('#user').attr('class'))
到
jQueryUI对话框没有
规则
/消息
选项,但jQuery验证有。。。这就是你要问的吗?哦,是的,jquery验证。谢谢,我将编辑我的帖子@AndrewHitakerJQueryUI对话框没有规则
/消息
选项,但jQuery验证有。。。这就是你要问的吗?哦,是的,jquery验证。谢谢,我将编辑我的帖子@安德烈·希特克