我有可以提交新人或新类别的用户,如果他们检查添加人员的无线电按钮,他们可以输入除类别以外的所有字段,如果他们检查类别单选按钮他们只能在类别框中输入信息。我通过jquery控制启用和禁用:
$j("#addCat").click(function(){
$j("#personnal-option-category").prop('disabled', false);
$j("#personnal-option-group").prop('disabled', true);
$j("#personnal-option-position").prop('disabled', true);
$j("#personnal-option-interests").prop('disabled', true);
$j("#personnal-option-phone").prop('disabled', true);
$j("#personnal-option-email").prop('disabled', true);
});
$j("#addPersonell").click(function(){
$j("#personnal-option-category").prop('disabled', true);
$j("#personnal-option-group").prop('disabled', false);
$j("#personnal-option-position").prop('disabled', false);
$j("#personnal-option-interests").prop('disabled', false);
$j("#personnal-option-phone").prop('disabled', false);
$j("#personnal-option-email").prop('disabled', false);
});
如果没有填写任何类别,请执行以下操作:
<?php if(count($cat) == 0 || { ?>
do stuff here
如果填写了类别,请执行以下操作:
<?php if(count($cat) > 0){ ?>
然而,当我禁用字段或用jquery隐藏它时,似乎根本没有传递任何值。我不希望该字段可见并且可编辑,因为我不希望某个人能够同时添加类别和人(出于各种原因)。
如何在没有添加类别的情况下运行代码时如何编辑逻辑? 亲切的问候,埃米尔
答案 0 :(得分:0)
我找到了。替换
<?php if(count($cat) == 0 || { ?>
与
<?php if(empty($cat)) { ?>