下記の質問で別の解決手順を思いついたのですが技術力が不足しているのでどなたか助けてください。
フォームのselectが変更されたときに、そのフォームの内容をcgiファイルに送信するようなスクリプトがどこかにありませんか。具体的には、
<form name="form1" method="get" action="・・・.cgi">
<input type="text" name="text" size=20>
<select name="sele" onChange()>
<option・・・
<option・・・
</select>
</form>
といったフォームで、onChange()のなかでform1をsubmitしたのと同じ結果になるようにJavaScriptを書き込みたいのです。
どうかよろしくお願いします。
No.2ベストアンサー
- 回答日時:
IE5.5で動作確認しました。
特にエラー表示はありませんでしたよ(submitされた結果はエラーですが)。
<HTML>
<Script Language="JavaScript">
<!--
function getAction(){
document.form1.submit();
}
//-->
</Script>
<form name="form1" method="get" action="test.cgi">
<input type="text" name="text" size=20>
<select name="sele" onChange="getAction();">
<Option Value="a">A
<Option Value="b">B
</select>
</form>
</html>
基本的にこれでうまくいくのですが、デフォルトのHTML文章との兼ね合いでうまくいかなかったようです。
わざわざチェックまでしていただきありがとうございました。
No.1
- 回答日時:
HTML部分のonChangeは、下記のようにしてください。
<form name="form1" method="get" action="・・・.cgi">
<input type="text" name="text" size=20>
<select name="sele" onChange=getAction()>
<option・・・
<option・・・
</select>
</form>
その後JavaScriptで、
function getAction(){
document.form1.submit();
}
とすれば、submitされるはずです。
この回答への補足
早速のお答えありがとうございました。
しかしながら、JavaScriptを挿入したのですが次のエラーが出てしまいました。「オブジェクトでサポートされていないプロパティまたはメソッドです」
どのようにしたら解決できますでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【jQuery】input nameの文字列...
-
javascriptの値をformのinput h...
-
JavaScriptにて動的に配列を作...
-
ラジオボタンでクリックした値...
-
cookie使用時にundefinedと表示...
-
Javascriptでのbuttonのname属...
-
ファイル選択ダイアログが表示...
-
jQueryで属性連番処理を、複数...
-
テキストエリアをenterキーでフ...
-
入力フォームに半角スペース以...
-
focusについて
-
tabindex値の設定
-
hiddenを動的に作成したい
-
新しくフォルダを作成したい
-
name属性のないformタグの、中...
-
ふりがな自動入力で姓名を分け...
-
チェックボックスのON/OFFでVal...
-
正規表現で複数マッチ条件で悩...
-
onchangeイベントを強制的に発...
-
プルダウン 項目が多いので先頭...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【jQuery】input nameの文字列...
-
javascriptの値をformのinput h...
-
新しくフォルダを作成したい
-
Javascriptでのbuttonのname属...
-
ファイル選択ダイアログが表示...
-
出発駅A、到着駅Bを選択すると...
-
テキストボックスの入力をリセット
-
JavaScriptにて動的に配列を作...
-
submitボタン押下時にPOSTされ...
-
ボタンを押すとテキストボック...
-
ラジオボタンでクリックした値...
-
二つの入力欄に、同時に同じ文...
-
テキストボックスの値同士を比...
-
name属性のないformタグの、中...
-
ASP.NETでNAME属性を固定にしたい
-
複数のテキストフィールドを同...
-
フォームの一部をPOSTで送信で...
-
テキストエリアをenterキーでフ...
-
動的にTabindexの値を変えたい!
-
GETパラメータの内、空文字のク...
おすすめ情報