好的,所以我有一个有两个选项的组合框。
现在,如果选择了其中一个选项,则应出现一个新的输入字段。
echo $this->Form->input('group_id', array( 'id' => 'groupId'));
echo $this->Form->input('clientid',array( 'type' => 'hidden', 'id' => 'id_client',));
为此,我将使用 Jquery 检查值
<script>
$(document).ready(function () {
$("#groupId").change(function () {
if($(this).val() == 2){
// do set visible
}
})
});
</script>
我的问题是:如何将字段类型更改为可见?我试过: $('#groupId').show();
也$('#clientid').get(0).type = 'text';
但似乎没有用,我开始怀疑这是否是做这种事情的最佳方式?