INPUT TYPE="TEXT"でポップアップを表示する方法は?(続き)

[上に] [前に] [次に]
あつし [E-Mail] 1999/12/03(金) 11:47:18
新規質問としても投稿させていただきます。
すでに解決しているのに、追加の質問をさせてください。
<INPUT onClick=...>に非常に興味があるのですが、
テキストボックスへの適用は、具体的にどのように記述するのでしょうか。
<INPUT onClick="半角で!" type=text name="shainid" SIZE="12" >
とやってもダメでした。

andi 1999/12/03(金) 12:44:07
onFocusじゃないの?

P初心者 1999/12/03(金) 12:50:30
結構大変です!
俗に言う、DHTMLを利用しないとできません。
しかも、ネスケ用とIE用で二つ用意しないと...。
alert()なら簡単にできますが...。

あつし 1999/12/03(金) 13:05:36
ご教授ありがとうございます。
onFocusもdhtmlを利用しないとだめなのでしょうか。

また、alertでは具体的にどうするのでしょうか。

P初心者 1999/12/03(金) 14:00:17
alertではこんな感じ〜

<SCRIPT LANGUAGE="JavaScript">
     function test(){
        alert("AAAA");
    }
</SCRIPT>
<form name="TestForm">
<INPUT TYPE="text" VALUE="hoge" onClick="test()">
</form>

みなみ 1999/12/03(金) 14:57:15
>onFocusじゃないの?
すみません。これの元になったスレッドで
私がonClickと書いたのがおかしかったんです。
(../199911/99110132.htm)
こういう場合はonFocusですよね。
自分がJavaScriptを使わないものですから…。

うぐいす 1999/12/03(金) 15:16:03
どーも。前のスレッド発言者のうぐいすです。
../199911/99110132.htm

私は、P初心者さんのご提案のようにJavaScriptを使っております。
ただしアラートではなく、レイヤーでメッセージを表示しています。
メッセージを消す時は、そのレイヤーに閉じるボタンを置いて、
そこをクリックしてもらうようにしてます。
visibleとhiddenの切り替えをIEとNNで処理を分けたりしているので、
ちょっとややこしいし、ブラウザのサイズをリサイズすると、
表示がおかしくなるので残念ながらあまりお奨めできません。
(アラートは、デザイナーさんの意向で没になりました。(^^;)

>onFocusもdhtmlを利用しないとだめなのでしょうか。
onClickは、テキストボックスがクリックされた時にイベントが発生します。
onFocusは、テキストボックスにフォーカスが当たった時にイベントが発生します。
andiさんはおそらく、記述方法を書かれたのではなく、
イベントの発生のタイミングをご指摘してくれたのだと思います。

# 余計なお世話かもしれないけど・・・
# フォーカスはテキストボックスでいえば、入力カーソルが表示されているもの
# ボタンやリンクだと、文字が点線で囲まれているところを
# 「フォーカスがあたってる」といいます。
# マウスクリックやTABキーで、フォーカスを移動することが出来ます。

うぐいす 1999/12/03(金) 15:17:44
あ、考えながら打ってたら、
みなみさんと発言が、被ってしまいましたね。
私、20分も考え込んでたのですね。(汗)

うぐいす 1999/12/03(金) 15:32:54
あ、考えながら打ってたら、
みなみさんと発言が、被ってしまいましたね。
私、20分も考え込んでたのですね。(汗)

うぐいす 1999/12/03(金) 15:34:25
・・・。
おもわず、再読込してしまったら、
2回も入ってしまいました。
無駄に発言数増やしてしまって、すみません。m(__)m

P初心者 1999/12/03(金) 17:21:00
のぐさんって方が以下の発言されました!

<INPUT onClick="半角で!" ・・・・> がやりたいのなら、
onclick ではなくて、title で、
<INPUT title="半角で!" ・・・・> ですね。
ただし、IE4と5だけ。

-----------------------------------------
ネスケの人はちょっとかわいそう!

andi 1999/12/03(金) 17:51:15
IEだけで良いならtitle属性ってありますよね。

あつし 1999/12/06(月) 17:37:41
[[解決]]
皆様ご指導ありがとうございまいした。

[上に] [前に] [次に]