-2

Web サイトに Smarty と PHP を使用しています。参考までに、smarty テンプレートから私のコードの小さなコード スニペットを提供します。

{literal}
<script language="javascript" type="text/javascript">
 function get_tests_by_question_count() {
alert("Hi");}
</script>
{/literal}

<li style="margin-top:60px;">
              <label>Question Count</label>
              <div class="form-element">
                <select name="question_count" id="question_count">
                  <option value=""> -- Select -- </option>
                  <option value=">" {if $duration == '>'} selected="selected" {/if}>More Than</option>
                  <option value="==" {if $duration == '=='} selected="selected" {/if}>Equal To</option>
                  <option value="<" {if $duration == '<'} selected="selected" {/if}>Less Than</option>
                </select>
                <input type="text" name="question_count_no" id="question_count_no" style="width:30px;" value="{$question_count_no}" onChange="get_tests_by_question_count(); return false;"/>
              </div>
            </li>

ここでは、ID question_count_noを持つテキスト フィールドに値を入力し終えたらすぐに JavaScript 関数を呼び出したいと考えています。上記のコードでonChangeが機能しません。テキストボックスに値を入力した後に JavaScript 関数を呼び出す方法を教えてください。前もって感謝します。

4

1 に答える 1