Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 模态对话框jquery规则_Php_Javascript_Jquery_Jquery Ui_Modal Dialog - Fatal编程技术网

Php 模态对话框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

各位亲爱的

我是PHP、jQuery的新手,英语不好

我想从数据库中询问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"
}                     
}

这是我的代码: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验证。谢谢,我将编辑我的帖子@安德烈·希特克