- ベストアンサー
フォームについての疑問と解決法
- フォームの意味について理解できていない
- ボタンの押下に応じて表示を変えたいがif-else文の位置がわからない
- フォームの使い方に関する質問
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 <script type="text/javescript"> …jav"e"script。 …おしい。 Jav"a"Scriptです。
その他の回答 (3)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
<head> <title></title> <script type="text/javascript"> function reply() { var re = document.getElementById("reply"); if(confirm("OK?")){ re.innerHTML="OK"; }else{ re.innerHTML="キャンセル"; } } </script> </head> <body> <form name="f1" action="#"> cc <input type="button" name="dd" value="確認" onclick="reply();"> </form> <span id="reply"></span> </body> </html>
お礼
こういうやり方もあるんですね。 参考になります。
- STICKY2006
- ベストアンサー率29% (1536/5269)
こんちくわ。 <input type="button" name="c1" value="確認" onclick="aa();"> が <input type="button" name="c1" value="確認" onClick="aa();"> ですかね。。。大文字と小文字の差ですが、JavaScriptはそこのところを判断しちゃいますから(汗
お礼
最初のころは気にしていたんですけど、今見てたら、 大文字のところが小文字になっているのが、たくさんありました。 気をつけないくては。 どうもありがとうございます。
- Ikonos00
- ベストアンサー率28% (86/302)
confirmを使ったif文は以下のように書きます。 function 関数の名前(){ if(confirm("どっち?")){ alert("OK"); }else{ alert("キャンセル"); } } で、onClickで呼び出すときは、 onClick="関数の名前()" という感じです。 とりあえず、 function reply() { alert("aa"); } は、呼び出されていませんね。
補足
<title></title> <script type="text/javescript"> function aa() { if(confirm("どっち?")){ document.write("OK"); }else{ document.write("キャンセル"); } } </script> </head> <body> <form name="f1" action="#"> 確認を押してください。 <input type="button" name="c1" value="確認" onclick="aa();"> </form> こんな感じではどうですか? IEで起動ささせたんですが、エラーが出ます。 でもこうしてしまうと、ボタンをクリックしたときに何もでなくなってしまいます。 希望としてはボタンを押して、○○ですか? とでて、「OK」「キャンセル」の小さなログ(?)が出したいのですが。
お礼
ぜんぜん気づきませんでした。 どうもです。