0

我有一个关于 javscript 的问题。我想知道是否有可能在 javascript 中创建这样的东西:

<script>
function all_is_filled(){
if($('input[type=checkbox]').checked && document.getElementById('text_field').value!="" )
{
//do something...
}

}
</script>

因此,当有人选中复选框并填写 text_field 时,这会做一些事情......有没有办法做到这一点?

4

1 回答 1

1

这将起作用:

function all_is_filled() {
     if ($('input[type=checkbox]').prop('checked') == true && $('#text_field').value != "") {
        //do something...
    }
};
$('#myform').on('change', function () {
    all_is_filled()
});

我添加了一个监听函数来调用all_is_filled()更改,但你也可以把它放在提交上。

简单的演示在这里

于 2013-07-19T10:31:48.927 回答