
下記のようなフォームからinput id="email" とinput id="agreement" の入力値を取得し、取得した値を連結させて出力したいのですが、連結部分の記述をどのように書けばよいのかわからないため、教えてください。
参考ソース
▼HTML
<form>
<input id="email" type="email" name="email" placeholder="例)example@hoge.com">
<input id="agreement" type="checkbox" name="privacy" value="プライバシーポリシーに同意">
<div id="placeholder"></div>
<button id="btn" type="button" class="submit">申し込む</button>
</form>
▼JavaScript
function hoge(){
const src =
'https://hogehoge.com?test=' +
$('#email').val();
$('#agreement').val();
console.log('src', src);
$(placeholderSelector).empty();
iframe=$('<iframe>').with(1).height(1).attr('src', src);
$(placeholderSelector).append(iframe);
}
あとconsole.log('src', src); のなかの src はURLを出力するメソッドという理解で正しいのでしょうか。
最終的にこのように出力させたいです。
<div id="placeholder">
<iframe src="https://hogehoge.com?test=example@hoge.com&priva … style="wi
1px"; height="1px";></iframe>
</div>
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
なんだかかなりの独自仕様のようですが、通常のクエリ文字列の仕様に合わせるようにしておけば、jQueryのserialize()がそのまま利用できると思います。
https://api.jquery.com/serialize/
そうすることで、
baseUri + $('form').serialize()
で済んじゃいますけれど・・
No.1
- 回答日時:
var b = encodeURIComponent( $('textのinput').val() );
var c = $('checkboxのinput').prop('checked');
var src = `aaa?bbb=${b}&ccc=${c}`;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLへ要素の挿入について
-
アニメーションをループさせたい
-
jQueryで同じクラス名のものを...
-
ボタンを押すたびに交互に切り...
-
画像の表示位置
-
jquery:animate中にイベントを付与
-
セレクトボックスで、リンクバ...
-
IMGタグごとにCSSを設定する方法
-
Colorboxがうまく設置できません
-
embed要素のsrc属性の値を変更...
-
複数bxsliderをタブで切り替え...
-
スクリプト
-
ホームページ作成で画像スクロ...
-
Javascript初心者|jQueryの.va...
-
強制的に読み込み完了とする方...
-
MAX関数を使ってからLEFT JOIN...
-
jqueryのsortableで一部ソート...
-
データの記録方法
-
マウスオーバーのメニューについて
-
【javascript で動的に a タグ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jQueryで同じクラス名のものを...
-
デフォルト非表示にしたい。【t...
-
スクリプト
-
jQueryで4枚の画像がフェードア...
-
交互に入れ替わる画像を複数配置
-
クリッカブルマップをロールオ...
-
bxsliderで最初に縦に複数表示...
-
複数bxsliderをタブで切り替え...
-
JavaScriptでの画像切り替えを...
-
「画像クリックで音声再生」を ...
-
画像切り替え
-
ボタンを押すたびに交互に切り...
-
jQuery 親要素の大きさに合わせ...
-
画像のフェードインについて・...
-
ボタンを画像に変更したい
-
画像のフェードイン・フェード...
-
アップロードファイルの種類に...
-
クリックでクリッカブルマップ...
-
Jquery cheeckbox(複数)とsli...
-
画像の切り替えについて
おすすめ情報