OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

MACのIE4.5以下

  • すぐに回答を!
  • 質問No.187694
  • 閲覧数33
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 65% (27/41)

フォームを入力してもらい、JavaScriptでチェックをかけています。
ところが、MACのIE4.5(おそらく3も)では「送信する」ボタンを押してもJSが効いてくれず、それどころか送信も動作しません。IEの5では動作確認しました。
WINも問題ありません。

現在、ページ内のスクリプト部に
<SCRIPT language="JavaScript">
<!--
// 入力チェック
function formSend(){
if (formErrChk()){
document.form1.submit();
}
// -->
</SCRIPT>
フォームCGI部には、下記のように記述してあります。
<form name="form1" method="post" action="./mail.cgi">
    項目
<input type="button" value="送信する" onClick="formSend(this)">

どなたか、お知恵をお貸しください。宜しくお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル12

ベストアンサー率 75% (398/526)

Macは持ってないので自身なしで・・・ こんな風にしてみてはどうでしょうか。 <FORM name="form1" ・・・ onSubmit="return formErrChk()">     項目 <INPUT type="submit" value="送信する"> 送信には su ...続きを読む
Macは持ってないので自身なしで・・・

こんな風にしてみてはどうでしょうか。
<FORM name="form1" ・・・ onSubmit="return formErrChk()">
    項目
<INPUT type="submit" value="送信する">

送信には submit ボタンを使い、FORM の onSubmit で入力チェック関数を直接呼び出します。
恐らく、button の onClick か、submit() のどちらかが働いていないと思うので、どちらも使わないパターンにしてみました。
これなら、もし onSubmit が動かなくても送信は出来ると思うのですが。


このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ