情報登録する画面で既存テーブル(可変のテーブルにしたい)に
情報を追加するのに「追加ボタン」を押すと新規の行が追加されるように
したいのですが、どのようにすればいいのでしょうか?
テストで以下のようにHTMLを書いているのに対して
いい方法を教えてください。
ーーーーーーーーーーーーーーーー
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Shift_JIS">
<TITLE>行追加</TITLE>
</HEAD>
<BODY>
<TABLE BORDER="1">
<TR>
<TH>タイトルA</TH>
<TH>タイトルB</TH>
</TR>
<TR>
<TD>><INPUT TYPE="text" SIZE="18" MAXLENGTH="18" NAME="A" VALUE=""><//TD>
<TD><INPUT TYPE="text" SIZE="18" MAXLENGTH="18" NAME="B" VALUE=""></TD>
</TABLE>
<INPUT TYPE="button" VALUE="行追加">
</CENTER>
</BODY>
</HTML>
No.2ベストアンサー
- 回答日時:
単なるサンプルです。
古いブラウザでは動作しません。<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Shift_JIS">
<TITLE>行追加</TITLE>
</HEAD>
<BODY>
<TABLE BORDER="1" id="Table1">
<TR>
<TH>タイトルA</TH>
<TH>タイトルB</TH>
</TR>
<TR>
<TD><INPUT TYPE="text" SIZE="18" MAXLENGTH="18" NAME="A" VALUE=""></TD>
<TD><INPUT TYPE="text" SIZE="18" MAXLENGTH="18" NAME="B" VALUE=""></TD>
</TR>
</TABLE>
<INPUT TYPE="button" VALUE="行追加" onclick="addRow()">
<script language="JavaScript">
function addRow() {
var tbl = document.getElementById("Table1").firstChild;
if (!tbl.tagName) {
tbl = document.getElementById("Table1");
}
var tr = document.createElement("tr");
var td1 = document.createElement("td");
var tx1 = document.createElement("input");
tx1.setAttribute("type","text");
tx1.setAttribute("size","18");
tx1.setAttribute("maxlength","18");
tx1.setAttribute("name","Cn");
tx1.setAttribute("value","");
td1.appendChild(tx1);
var td2 = document.createElement("td");
var tx2 = document.createElement("input");
tx2.setAttribute("type","text");
tx2.setAttribute("size","18");
tx2.setAttribute("maxlength","18");
tx2.setAttribute("name","Cn");
tx2.setAttribute("value","");
td2.appendChild(tx2);
tr.appendChild(td1);
tr.appendChild(td2);
tbl.appendChild(tr);
}
</script>
</BODY>
</HTML>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript javascriptでテーブルに追加した項目のid追加してローカルストレージを操作したい 5 2023/01/01 15:52
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
INPUTタグ disabledの文字色を...
-
バッチ処理 特定の文字以降を...
-
【ExcelVBA】300万件越えCSVか...
-
VBA csvファイルのデータを...
-
ダブルコーテーション付きでCSV...
-
[コンパイルエラー 修飾子が不...
-
VBAで複数のCSVからレコードセ...
-
エクセルVBA Application.GetSa...
-
CSVデータの文字列置換
-
VBAでcsvファイルもシートもあ...
-
vbaマクロについて 次のような...
-
pythonのエラーについて
-
pythonでリストをCSVに出力する...
-
fortranでデータの抜き出しをし...
-
バッチコマンドで指定行を抽出...
-
Excelマクロ 空白セルを無視し...
-
CSVで余計な空行が入る
-
verilog HDLについての質問です...
-
SQLファイルの読み込み
-
pythonまたはrubyでの複数ファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
INPUTタグ disabledの文字色を...
-
text-decorationは、行揃えです...
-
問題をランダムに出すページの作成
-
バッチ処理 特定の文字以降を...
-
Excelマクロ 空白セルを無視し...
-
【ExcelVBA】300万件越えCSVか...
-
VBAでcsvファイルもシートもあ...
-
ダブルコーテーション付きでCSV...
-
[コンパイルエラー 修飾子が不...
-
VBA テキストボックスを選択状...
-
Access VBA エラー2448について
-
EXCEL→CSV保存時のダブルクォー...
-
teratermで、ファイル名をinput...
-
パイソンでテキストファイルが...
-
VB.netでShellExecuteがしたい
-
VBAで複数のCSVからレコードセ...
-
StringGridの中身をCSV形式で保...
-
fortranでNAのあるデータを読み...
-
CSVで余計な空行が入る
-
複数のファイルをまたぐエクセ...
おすすめ情報