Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 Yii2在视图中使用If-else\u格式_Php_Jquery_Forms_Checkbox_Yii2 Basic App - Fatal编程技术网

Php Yii2在视图中使用If-else\u格式

Php Yii2在视图中使用If-else\u格式,php,jquery,forms,checkbox,yii2-basic-app,Php,Jquery,Forms,Checkbox,Yii2 Basic App,我有两个文本输入名为地址和邮件地址 我使用Jquery,所以当我在Address中输入一些文本时,Mail\u Address和Address有完全相同的文本 现在我想添加1个复选框,所以当我单击该复选框时, 邮件地址已被禁用或只读,并且它与地址具有相同的值 但是如何在Jquery或_表单中为复选框实现if-else呢 多谢各位 这是我的意见表 您所需要做的就是为复选框编写一个更改函数,如 $('#checkboxID').on('change',function(){ if($('#che

我有两个文本输入名为地址和邮件地址

我使用Jquery,所以当我在Address中输入一些文本时,Mail\u Address和Address有完全相同的文本

现在我想添加1个复选框,所以当我单击该复选框时, 邮件地址已被禁用或只读,并且它与地址具有相同的值

但是如何在Jquery或_表单中为复选框实现if-else呢

多谢各位

这是我的意见表



您所需要做的就是为复选框编写一个更改函数,如

$('#checkboxID').on('change',function(){
if($('#checkboxID).prop('checked'))
{
 var address = $('#addressID').val();
$('#mailAddress').val(address).addClass('disabled');
}
else
{
if($('#checkboxID).hasClass('disabled')
{
$('#mailAddress).removeClass('disabled');
}

}

})

您所需要做的就是为复选框编写一个更改函数,如

$('#checkboxID').on('change',function(){
if($('#checkboxID).prop('checked'))
{
 var address = $('#addressID').val();
$('#mailAddress').val(address).addClass('disabled');
}
else
{
if($('#checkboxID).hasClass('disabled')
{
$('#mailAddress).removeClass('disabled');
}

}

})

谢谢你的解决方案。我以后再试试。但是我必须在复选框中添加ID吗?或者我只使用“#”.Html::getInputId($model,'sameasover').”作为checkboxID?这是你的心愿,我不知道PHP,但如果这项工作可以使用,谢谢你的解决方案。我以后再试试。但是我必须在复选框中添加ID吗?或者我只使用“#”.Html::getInputId($model,'sameasover').”作为checkboxID?这是你的心愿,我不知道PHP,但如果这项工作可以随意使用