0

joomlaは初めてですが、プログラミングやWeb開発は初めてではありません。

このjoomlaコンポーネントを入手しました。ここでは、実装方法がわからない特定のフォーム要件があります。

これは基本的に、テキストフィールドのラジオボタンチェックボックスなどを備えた巨大なフォームです。これらのラジオボタンとチェックボックスの一部は、チェックされているか、ラジオボタンの適切なオプションが選択されている場合、ユーザーが持っている場合にのみ表示される「サブフォーム」があります。チェックボックスをオンにするか、ラジオボタンの「いいえ」ではなく「はい」を選択しました。また、表示された場合は、それらも検証する必要があります。

私はそれをJFormといくつかのjavascriptを使用して部分的に機能させていますが、問題はその種類のjavascriptハックアップソリューションであり、本番コードとしてリリースするのに快適なものではありません。それを除けば、私は現在、複数のサブレベルを持つことはできません。

私が必要なのは:

form
  fieldset
    textfield
    textfield
    checkbox (if checked)
      fieldset
        textfield
    textfield
        radio button (if selected yes)
          fieldset
            textfield
            textfield
            radio button (if selected no)
              fieldset
                textfield
            textfield
            textfield
        textfield
        textfield
    checkbox (if checked)
      fieldset
        textfield
    textfield
    textfield
form

JFormを使用し、xmlですべてを定義できるモジュラーソリューションを作成しようとしています。

似たようなことをしたり、これをどのように行うべきかについて考えたことがある人がいたら、私はそれについて聞いてみたいです!

よろしくお願いします、Yrm

4

1 に答える 1

1

これを管理するには、jquery または javascript を使用できます。まず、すべてのフィールドを作成する必要があります。次に、これをjqueryに管理する必要があります。

redio ボタンのようなフィールドが 1 つあります。はいを選択すると、スクリプトが呼び出され、フォーム要素「disabled = false」のプロパティを使用する必要があります。

このトリックは私にとってはうまくいきます...あなたがこれを手に入れていることを願っています... :)

下手な英語でごめんなさい:)

于 2012-02-18T06:46:19.033 に答える