Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.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_Jquery_Mysql - Fatal编程技术网

Php jQuery只在单击时工作

Php jQuery只在单击时工作,php,jquery,mysql,Php,Jquery,Mysql,我有一个html表单,它正在将一些数据保存到mysql数据库中。现在我想为表单创建一个编辑页面,该页面将从mysql数据库返回数据到表单字段进行编辑,然后进行更新。 在html表单中,我有一些默认禁用的输入字段,直到下拉菜单设置为“是”等。当下拉菜单选项设置为“是”时,将启用输入字段。 我在jquery中创建了它,它如下所示: $(document).ready(function() { $('#lijecnickipregled').change(function(){

我有一个html表单,它正在将一些数据保存到mysql数据库中。现在我想为表单创建一个编辑页面,该页面将从mysql数据库返回数据到表单字段进行编辑,然后进行更新。 在html表单中,我有一些默认禁用的输入字段,直到下拉菜单设置为“是”等。当下拉菜单选项设置为“是”时,将启用输入字段。 我在jquery中创建了它,它如下所示:

$(document).ready(function() {
    $('#lijecnickipregled').change(function(){
        if($('#lijecnickipregled').val() === 'YES')
        {
            $("#lijecnicki").prop('disabled',false);
        }
        else
        {
            $( "#lijecnicki" ).attr( "disabled", "disabled" );
        }
    });
});
现在,当我创建编辑页面时,我设法将值从数据库返回到下拉菜单,并将其设置为“是”,但ID为“lijecnicki”的输入字段仍然无法编辑,直到我在下拉菜单中选择其他选项,然后将其重新设置为“是”

以下是下拉菜单的HTML代码:

<div class="fitem" >
            <label>Liječnički pregled</label>
            <select name="Lijecnicki" id="lijecnickipregled">
                <option value="" selected="selected"></option>
                <option value="YES">YES</option>  
                <option value="NO">NO</option>  
            </select> 
        </div>

李杰尼奇怀孕了
对
不
下拉选项设置为“是”时启用的输入字段的HTML代码:

<div class="fitem" id="datumzadnjeglijecnickogpregleda"  >
    <label>Datum zadnjeg lijecnickog pregleda</label>
    <input name="DatumZadnjegLijecnickogPregleda" id="lijecnicki" type="text" class="lijecnicki" disabled/>
</div>

达姆扎德涅格利杰克尼科格酒店
下面是编辑页面上的PHP代码:

 <div class="fitem" >
                <label>Liječnički pregled</label>
                <select name="Lijecnicki" id="lijecnickipregled">
                    <option value="" selected="selected"></option>
        <?php
                    $LijecnickiPregled = array(
                        'YES',
                        'NO',
                    );

                    $lp = $s['Lijecnicki'];

                    ?>

                    <?php foreach ($LijecnickiPregled as $pregled): ?>
                        <option <?php echo $lp == $pregled ? 'selected="selected"' : '' ?> value="<?php echo $pregled ?>"><?php echo $pregled ?></option>
                    <?php endforeach ?>
                </select>
            </div>

李杰尼奇怀孕了

当lijecnickipregled的值发生变化时,您只需检查该值;您应该在加载时检查它