-1

2 つの日付を保存する 2 つのテキスト ボックスがあります。1 番目と 2 番目のテキスト ボックスに日付を入力するときに、JavaScript 関数を呼び出したいと思います。それは、JavaScript 関数を呼び出したい 2 番目のボックスに日付を入力するとすぐです。onchange を試しましたが、javascript 関数を呼び出していません。JavaScript 関数を呼び出す適切なイベントを教えてください。前もって感謝します。私はsmartyを使っています。私のコードは次のとおりです。

<label>Created Date From</label>
            <div class="form-element">
              <input type="text" class="cal fl-left" name="from_date" id="frmDate" value="{if $data.from_date}{$data.from_date}{else}{/if}" maxlength="10" />
            </div>
<label>Created Date To</label>
              <div class="form-element">
                <input type="text" class="cal fl-left" name="to_date" id="toDate" value="{if $to_date}{$to_date}{else}{/if}" maxlength="10" onchange="get_tests_by_date(); return false;"/>
              </div>

Javascript コードは次のとおりです。

function get_tests_by_date() {
    document.location.href = "view_tests.php?test_category_id="+document.getElementById('test_category_id').value+"&test_mode="+document.getElementById('test_mode').value+"&test_type="+document.getElementById('test_type').value+"&package_type="+document.getElementById('package_type').value+"&created_date_from="+document.getElementById('frmDate').value+"&created_date_to="+document.getElementById('toDate').value+"&page=1";
  }
4

1 に答える 1