1

カスタム wordpress プラグインを作成する際に問題が発生しました。このプラグインを使用すると、サイドバーで特定の期間、応答可能か不在かを表示できます。

これで、管理パネルにメニューが表示され、日付ピッカーが機能するようになりました。ここで、私はいくつかの助けを借りることができます。私は想像力の範囲で専門のコーダーではないので、より詳細なヘルプが親切になることを言及する必要があります:)

2 つのオプションがあります。A は固定値のラジオ ボタンで、B は 2 つのユーザー入力の組み合わせです (X から Y まで利用できません)。X と Y は日付フィールドで選択された日付です。フォームに応じてオプション A または B のいずれかを表示し、必要に応じてこれを変更できるようにしたいと考えています。

私がこれを正しい方法で行っているかどうかはわかりません。どんな助けでも大歓迎です。

よろしく、

SJ

ここに私のファイルがあります:

afwezigplugin.php http://pastebin.com/REbkvQzr

opties.php http://pastebin.com/McHkmcsN

**インクルード (必要だと思いますか?)

$aanwezig = $_POST['groep'];
$van = $_POST['datevan'];
$tot = $_POST['datetot'];

    if ($aanwezig == "geen-afwezigheid") {
        echo 'Geen afwezigheid';
    }

    else {
                echo "Afwezig van ". $van . " tot en met " . $tot . ".";
    }
?>
4

2 に答える 2

0

可能な値の入力に切り替える必要があるということですか?「A」ラジオボタンがクリックされ、この場合、2つの「B」フィールドは重要ではありません。そうでない場合は、「A」ラジオボタンがクリックされないので、2つの「B」フィールドを使用する必要がありますか?その場合は、JavaScriptを使用して、AがオンになっているときにBフィールドの値を動的に非表示にしてリセットし、AがオフになっているときにBフィールドを動的に表示します...

于 2012-11-19T23:23:30.203 に答える
0

OK、次のようなものを使用します:

   $("#geenafwezig").click(function() {
    if($('#geenafwezig').is(':checked')) 
    {
            $('#geenafwezig').attr('checked','checked');
            $('#data').show();

    }
    else
    {
            $('#geenafwezig').removeAttr('checked','checked');
            $('#data').hide();

    }   
   });

    $(function () {
            $('#data').hide();
    });
于 2012-11-20T08:11:05.300 に答える