如果要编辑数据,则禁用php提交按钮

时间:2014-01-15 04:36:51

标签: php jquery

我遇到了一个问题,如果我想编辑数据,则禁用提交按钮。顺便说一句,数据已经存在,但我们想编辑一些字段,例如:id_no等(使用自动填充脚本) 这是验证数据的功能。

function validate()
{
    if((\$('txt_no_kp').value != '') 
        && (\$('txt_nama').value != '') 
        && (\$('txt_alamat').value != ''))
    {
        \$('btn_basic').disabled = false;
    }
    else
    {
        \$('btn_basic').disabled = true;
    }
}

这是php

的形式
<td colspan="2">
    <strong>Name</strong>
    <div id="div_nama">
        <input name="txt_nama" type="text" id="txt_nama" onchange="validate()" size="40" />
    </div>
</td>
<td colspan="2">
    <strong>Alamat</strong><br />
    <div id="div_alamat">
        <textarea name="txt_alamat" id="txt_alamat" cols="40" rows="3" onchange="validate()"></textarea>
    </div>
</td>

这里的按钮编码:

<input type="submit" name="btn_basic" id="btn_basic" value="Simpan" />

1 个答案:

答案 0 :(得分:0)

请尝试以下代码:

function validate()
{
    if(($('#txt_no_kp').value != '') 
        && ($('#txt_nama').value != '') 
        && ($('#txt_alamat').value != ''))
    {
        $('#btn_basic').prop('disabled',false);
    }
    else
    {
        $('#btn_basic').prop('disabled',true);
    }
}