No.3ベストアンサー
- 回答日時:
#1さんの回答そのままですが・・・
---HTML-----
<span id="test">
<a href="#" onClick="change(document.getElementById('test'));">はい</a>
<a href="#" onClick="change(this);">いいえ</a>
<a href="#" onClick="change(this);">その他</a>
</span>
----JavaScript-----
function change(hoge){
hoge.outerHTML = "投票完了!";
return false;
}
*質問文を尊重して<a>タグにしてありますが、リンクは無効です。
*「いいえ」、「その他」はそれぞれが、「はい」は全部が「投票完了!」に置き換わります。
*簡略化のため、outerHTMLでタグごと置き換えてますが、修正したほうがいいかも。
メール送信はブラウザのmailtoの機能の利用程度ではだめなのでしょうか?
表示しないフォームを作成しておいて、Scriptからsubmitすれば、多少は近いものになりそう。
ちゃんとやるなら、サーバーに送って、サーバーからメールすることになるでしょう。
<参考>
http://www.trancedive.com/contents/reference/jav …
この回答への補足
ありがとうございます。
やってみたのですが、
はい いいえ その他 function change(hoge){ hoge.outerHTML = "投票完了!"; return false; }
はい・いいえ・その他がリンクになって表示されたのですが、
あとのJavascriptタグは丸出しになっています。
どうすればよいでしょうか?
すいません!記述が間違っていました!
<script language="javascript">
を追加するのを忘れてました!
やっと行きました!ありがとうございます!
No.2
- 回答日時:
JavaScriptはクライアントサイドスクリプティング技術なので
サーバ側の動作であるメールを送信するなどの機能を実現させることは
できません。
(Ajaxを使用すればできないことはありませんがどちらにしても
CGIやPHPなどのサーバサイドで動作する外部スクリプトが必須になります)
あと、JavaとJavaScriptを混同しないようにしてください。
まったくの別物です。
http://ja.wikipedia.org/wiki/Java
http://ja.wikipedia.org/wiki/JavaScript
リンクをクリックした時はonclickイベントが発生するのでそれで
操作を行います。
この辺りは [javascript onclick] などのキーワードでググったり
ヤフったりして調べればすぐに出てくると思います。
No.1
- 回答日時:
一例ですが、
<span id="aaa">
<span onClick="change('はい')">はい</span>
<span onClick="change('いいえ')">いいえ</span>
<span onClick="change('その他')">その他</span>
</span>
と、はい、いいえ、その他において、マウスクリック時のアクションを拾って(onClick=~)、
全体をID指定しておきます。
そこから呼ばれたスクリプト(例ではchange)において、
aaa.innerHTML = "投票完了!" ;
といった記述をしておけばいいのかなぁ。たぶん…
実際に試してないので微妙かもしれません。
また、メールを送るなどには対応できないと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- Excel(エクセル) excelvbaでスライドショーを作りたい 2 2023/04/20 14:32
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- 画像編集・動画編集・音楽編集 gomcamの起動にブロックがかかる 1 2023/07/28 23:34
- その他(Microsoft Office) windows10で作業を終了する際の「保存しますか はい いいえ」を表示させずに自動で保存する方法 6 2023/03/15 11:29
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ドリームウィーバーを使ってペ...
-
SOURCENEXT@OKWaveから使用して...
-
OKWaveからの被リンクは有効?...
-
逆マウスストーカーってあります?
-
PHPページによる相互リンク申込み
-
被リンクについて
-
検索した際に、詳細のページも...
-
メールにURLリンクを記載し送信...
-
検索結果で、トップページより...
-
リンク先へのページの訪問回数...
-
SEO対策について
-
ページ内リンクでアコーディオ...
-
POST送信を別ウインドで行いた...
-
ホームページビルダーについて
-
被リンクを増やすには
-
WEBサイトが複数ページにわたっ...
-
サイト名にキーワードを多く詰...
-
サイトにリンク集を設けるのは...
-
リンク文字の一般的なカラーは?
-
WEBページ内のURLを抽出する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Webサイト内に埋め込んだmp4動...
-
画面のどこかをクリックすると
-
スマホでボタンがhoverの状態か...
-
SEOに被リンクは全く必要が...
-
戻るボタンの作成
-
HTMLのリンクの色をクリックす...
-
OKWaveからの被リンクは有効?...
-
ブラウザの戻るを押しても戻ら...
-
ブラウザーの戻るボタンを押し...
-
ホームページ制作で教えてくだ...
-
リロードした時にページの一番...
-
ページ内リンクでアコーディオ...
-
jquery loadでページを読み込...
-
iFrame内の変数を、親フレーム...
-
リンククリックとリンクコピー...
-
グーグルに被リンクが反映され...
-
被リンクZからメールが来ました
-
Netscape4.7の場合のみ違うペー...
-
個人hp 外部ページへのリンク...
-
逆マウスストーカーってあります?
おすすめ情報