
<form name="myForm" method="post" action="a.php">
<input type="submit" name="del" value="削除">
</form>
上記の削除ボタンを押した場合、
[del]=>'削除'
というデータがa.phpに渡ると思うのですが、
[del]=>'削除'
[no]=>'1'
というデータが渡るようにしたいと考えています。
諸事情でhiddenを使ったり、テキストボックス等を用意してそこから値を渡したりができません。
JavaScriptでsubmit時にパラメータを追加することはできるでしょうか?
希望としては
<input type="submit" name="del" value="削除" onclick="****">
の形式がベストです。
※コピペではないのでタイポがあるかもしれません。

No.2ベストアンサー
- 回答日時:
<html><body>
<form name="myForm" method="post" action="a.php">
<input type="text" name="abc">
<input type="submit" value="del" onClick="add()">
ちなみにdelには'削除'は渡されなひ。
</form>
<script>
function add(){
o=document.createElement('input');
o.name ='no';
o.value=1;
document.myForm.appendChild(o);
o=document.createElement('input');
o.name ='del';
o.value='削除';
document.myForm.appendChild(o);
}
</script>
ありがとうございます。
上記スクリプトで考えていることができました。
※以下はいずれこれを利用される別の方に向けています。
間にwindou.confirm()を挟んでいるのですが、YESを選択してから画面が遷移するその間髪に一瞬だけですが、動的に追加したフォームが見えてしまいます。
対策として
o=document.createElement('input');
の下に
o.setAttribute('type', 'hidden');
を追加しました。
o.value=1;の1を固定じゃなくしたい場合はグローバル変数を使うなり、
function add(value)で引数をとって、
o.value=value;としてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASP.NETでNAME属性を固定にしたい
-
cookie使用時にundefinedと表示...
-
doPostBack 関数について
-
エクセル マクロ submitについて
-
<input>の選択肢をプルダウンメ...
-
Selectボックスの幅を自動で広...
-
javaScriptの変数をJavaの変数...
-
JavaScriptのfileオブジェクト...
-
<JavaScript>tableタグを入力不...
-
RegularExpressionValidatorの...
-
クリックされた罫表セルの行番...
-
同じ名前のセレクトがある場合...
-
onchangeイベントを強制的に発...
-
プルダウンで選択された値を別...
-
二次元配列に数字をランダムに...
-
sessionの値でボタンを活性・非...
-
JQueryで2つのテキストフィー...
-
【FORM】 リンク文字で submit...
-
tableの任意行にfocusをあてる
-
ラジオボタンにタブインデック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【jQuery】input nameの文字列...
-
出発駅A、到着駅Bを選択すると...
-
ASP.NETでNAME属性を固定にしたい
-
ラジオボタンでクリックした値...
-
動的にTabindexの値を変えたい!
-
JavaScriptにて動的に配列を作...
-
新しくフォルダを作成したい
-
二つの入力欄に、同時に同じ文...
-
ひ孫に当たるiframe から親ウイ...
-
VBscript で複数テキストがある...
-
jqueryでtextareaのcols、rows...
-
テキストボックスの入力をリセット
-
JQuery + autocomplete + ajax(...
-
JavaScriptで連想配列のマージ
-
付属の写真のようにエラーが出...
-
javascriptの値をformのinput h...
-
hiddenを動的に作成したい
-
ボタンを押すとテキストボック...
-
入力フォームに半角スペース以...
-
cookie使用時にundefinedと表示...
おすすめ情報