A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No1です
>カウントしてinputのテキストに入れるのにjavascriptを使用する
なんだか、最初のご質問の「mouseon」や「2つの動作」などがどこに関係しているのかわかりませんが、文字数をカウントするだけと解釈しました。
利用法がわからないので、以下は原理のみのサンプルです。
<!DOCTYPE HTML>
<html lang="ja">
<head><title>Sample</title></head>
<body>
<p>入力欄:<input type="text" /></p>
<p>文字数:<input type="text" style="width:3em;" readonly /></p>
<script type="text/javascript">
{
let inp = document.querySelectorAll("input[type='text']");
inp[0].addEventListener("keyup",()=>{ inp[1].value = inp[0].value.length; });
}
</script>
</body>
</html>
そもそも論になりますが、文字数をカウントするだけなら、送信後にサーバ側で行うのが妥当かと。
ここの投稿欄のように文字数制限があるので、「あと〇〇文字」といった表示をしてあげるというようなことなら別ですけれど・・・
ご返事ありがとうございました。
>送信後にサーバ側で行うのが妥当
たしかにそうですが、今回は他の人が作ったフォーム・確認ページを修正しようとしました。
今回はどこをmouseonしたのですか
No.1
- 回答日時:
こんにちは
>つまり2つの動作をするということです。
可能です。
一般論のご質問なので、一般論での回答になりますが・・・
ご質問の場合、mouseonは単なるきっかけですので、それによってスクリプトが実行される仕組みになっているだけと言えます。
javascriptはプログラム言語ですので、一つの処理しかできないなどといったことはありません。
上記の際に実行されるするスクリプトの中に、必要な処理を記述しておくことで、いろいろな処理をまとめて行うことが可能です。
>mouseonになったらjavascriptが動作して、
>submitのボタンをクリックすると送信する
submitボタンのクリックで送信する機能は、通常のformで実現できますので(HTMLの機能)、javascriptを用いる必要はないように思いますが?
それとも、単にクリックしただけでは送信できず、一旦、mouseonした後にクリックすれば送信できるようにしたいということでしょうか?
あるいは、ユーザがmouseonしたならば、どこかのformを自動的にsubmitしたいということでしょうか?
いずれの場合でも、対応や内容は異なりますが可能と思います。
さっそくのご回答ありがとうございます。
順序としては以下です
1)テキストに日本文を入れる
2)その日本文の文字数をカウントする
3)カウントした数をinputのテキストに入れる
4)それらを送信する
カウントしてinputのテキストに入れるのにjavascriptを使用する
こういう具合になります
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- デスクトップパソコン ん~…分からん 7 2022/06/10 10:47
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1アクションでPOST・GET、両方...
-
submitをボタン以外にするには
-
type="hidden"を使って時刻を送信
-
送信ボタン押下時に値が未入力...
-
イメージボタンでクリックしたx...
-
フォーム要素以外にもname属性...
-
複数のフォームを一括で送信す...
-
URL パラメータを使ってフォー...
-
送信フォームを2つ用意する方法
-
<a href=**?***=***>をGET方式で
-
フォーム送信後の画面について...
-
メールフォームの送信ボタンが...
-
長文のmailtoの使い方
-
リンクをクリックした時にform...
-
申し込みフォームの作成方法
-
親ページからインラインフレー...
-
HTMLのoptionタグ部分に画像を...
-
ジャバスクリプトでカレンダー...
-
プルダウンの切り替えについて
-
画像をボタンのようにフォーカ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
送信ボタン押下時に値が未入力...
-
submitをボタン以外にするには
-
複数のフォームを一括で送信す...
-
1アクションでPOST・GET、両方...
-
リンクをクリックした時にform...
-
<a href=**?***=***>をGET方式で
-
フォーム要素以外にもname属性...
-
type="hidden"を使って時刻を送信
-
長文のmailtoの使い方
-
URL パラメータを使ってフォー...
-
checkboxを「変更不可」にでき...
-
【html】)パスワード認証フォー...
-
送信フォームを2つ用意する方法
-
HTMLのフォームタグの送信順に...
-
mailtoについて
-
お問い合わせフォームの送信後...
-
CGI動作後に元のページに戻る方法
-
formタグのactionパラメータで...
-
GETをPOSTに変更したところ 送...
-
タブキーでなくエンターキーで...
おすすめ情報