Article View: fj.lang.javascript
Article #59Re: [Q]チャットの発言項目の自動クリア
From: Satoshi Kudoh
Date: Fri, 13 Feb 1998 00:00
Date: Fri, 13 Feb 1998 00:00
43 lines
2018 bytes
2018 bytes
In article <6bu5eg$dfh$1@nn-tk002.ocn.ad.jp>, toshimi@src-inet.co.jp
(Toshimi Yamasaki) wrote:
><SCRIPT LANGUAGE="JavaScript">
> function submitchgmsg(){
> if(document.hatugen.flg.value != "busy"){
(略)
> document.hatugen.submit();
> document.hatugen.flg.value = "time";
> }
> }
></SCRIPT>
>
>・・・ 中略 ・・・
>
><FORM ACTION="./chatout.cgi" METHOD="POST" TARGET="out" NAME="hatugen"
> onSubmit="submitchgmsg()">
(略)
></FORM>
もう解決されたかも知れませんが...。
<form>のonSubmitで指定する関数は,submitされる「前」に実行されるものです。
で,その関数の結果によってsubmitするかしないかが決定されます。
上記のスクリプトでは,submitchgmsg()内でsubmitが行われ,そのあとに
<form>のaction(すなわちsubmit)が実行されているようです。
下記のようにすれば大丈夫でしょう。
function submitchgmsg() {
.....
// submitはしないこと
return true; // submitしたくないときはfalseを返す
}
.....
<form action="hoge.cgi" method=post onSubmit="return submitchgmsg()">
.....
</form>
______________________________________
Satoshi Kudoh <kudo3104@ics.co.jp>
__________ Frame-G DSP ICS Co., Ltd.__
Technical Details
Message-ID:
<kudo3104-1302981449310001@island.ics.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6bmci8$e66$1@nn-tk002.ocn.ad.jp> <6boenc$79c$1@nn-tk002.ocn.ad.jp> <6bqdje$nd6$1@news2.dti.ne.jp> <6bu5eg$dfh$1@nn-tk002.ocn.ad.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 103a72,9b794b6dea6641e X-Google-Attributes: gid103a72,public From: kudo3104@ics.co.jp (Satoshi Kudoh) Subject: Re: [Q]チャットの発言項目の自動クリア Date: 1998/02/13 Message-ID: <kudo3104-1302981449310001@island.ics.co.jp> X-Deja-AN: 324671380 References: <6bmci8$e66$1@nn-tk002.ocn.ad.jp> <6boenc$79c$1@nn-tk002.ocn.ad.jp> <6bqdje$nd6$1@news2.dti.ne.jp> <6bu5eg$dfh$1@nn-tk002.ocn.ad.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Organization: DSP, ICS Co., Ltd. Newsgroups: fj.lang.javascript