<script type="text/javascript">
<!--
function ketugou(){
document.f.q.value=document.f.t1.value+" "+document.f.t2.value+" "+document.f.t3.value+" "+document.f.t4.value+" "+document.f.t5.value;
}
//-->
</script>
<form name="f">
キーワードを入力:<br>
<input type="text" size="55" name="t1"><br>
<input type="text" size="55" name="t2"><br>
<input type="text" size="55" name="t3"><br>
<input type="text" size="55" name="t4"><br>
<input type="text" size="55" name="t5"><br>
<input type="button" name="connect" value="結合" onClick="ketugou()"><br>
結合時の内容を表示:<br>
<input type="txt" name="q" size="55" maxlength="255" ><br>
</form>
で、空白のテキストボックスの場合は、スペース(" ")なしで、
結合させたいんですが、どうしたら、良いのでしょうか?
No.2ベストアンサー
- 回答日時:
JavaScriptで、
<script type="text/javascript">
<!--
function ketugou(){
var i = 1;
var tempText = '';
var TargetElement;
while (TargetElement = document.f['t' + i]){
if (TargetElement.value != '') tempText += TargetElement.value + ' ';
i++;
}
document.f.q.value = tempText.substring(0, tempText.length - 1);
}
// -->
</script>
というように、whileを使って結合するとできます。
この回答への補足
加工方法がわからないので、
scriptの部分をそっくり、そのまま、いただいて、
そのまま、自分のホームページに使用してもよろしいでしょうか?
No.4
- 回答日時:
連続すみません。
HTMLフォームがt1、t2、t3、t4、t5となっているので、
エクセルではT1、T2、T3、T4、T5のセルを使った方がわかりやすいかも。
Do Loopとか、エクセル、マクロの本を開きながらでないと、
できないので、とりあえず、同じようなものと考えて、
暇なときに、解読を試みようと思います。
No.3
- 回答日時:
> 残念ながら、理解できませんが「エクセルのマクロのループ関数みたいなものと推定」)したのですが、
エクセルで
A1、B1、C1、D1、E1
の各セルの内容を結合して
A2
に表示するマクロは作れますか?
それをJavaScriptに書き直せばすぐに作れると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
hiddenのvalueの値を変えたい
-
引数に数値、文字列の混在
-
value内に変数を入れたい
-
複数のsubmitボタンで押された...
-
eval()を使わずに数値を取得し...
-
switchを使って四則演算のプロ...
-
[C#]連想配列の中に配列を入れたい
-
sessionStorageを調べています。
-
どのボタンがクリックされたの...
-
javascriptでフォームの値の計算
-
プルダウン選択時、既に入力済...
-
チェックボックスがundefinedと...
-
JavaScriptでセレクトボックス...
-
jsで、配列内の文章を改行する...
-
Pythonで会員サイトの自動ログ...
-
selectboxのoptionタグのvalue...
-
3桁区切りのカンマをつけたい...
-
return trueとreturn falseの用...
-
【jsp/Java】チェックボックス...
-
一覧から選択した行の行番号を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
引数に数値、文字列の混在
-
hiddenのvalueの値を変えたい
-
value内に変数を入れたい
-
sessionStorageを調べています。
-
複数のsubmitボタンで押された...
-
VB.NET DateTimeの型について
-
テキストボックスに入力された...
-
3桁区切りのカンマをつけたい...
-
javascriptでhiddenに二次元配...
-
JAVASCRIPTで、ボタンを押した...
-
setIntervalの間隔を途中で変更...
-
フォームで入力した値を別のフ...
-
Pythonで会員サイトの自動ログ...
-
クリックの度に加算していくには?
-
ラジオボタンと連動して文字列...
-
jsで、配列内の文章を改行する...
-
Kintone(キントーン)でドロップ...
-
name属性が同じフォームが複数...
-
ループで連続したフォームの値...
-
二つの入力フィールドの比較方法
おすすめ情報