私はasp.net初心者です。ハイパーリンクのクリックイベントで必要に応じてダイナミックにテキストボックスを追加または削除したいWebサイトを開発中です。送信ボタンでは、作成されたテキストボックスの数を数え、その値を取り出し、このデータをデータベースにダンプします。私はtextboxes--asp.netの動的に追加されたテキストボックスから値を取得する
function addTxtBx()
{
var txtBxHolder = document.getElementById('MyDiv');
var txtdiv = document.createElement('div');
txtdiv.setAttribute("id", "MyD1");
var newTxtBx1 = document.createElement('input');
newTxtBx1.type = 'text';
newTxtBx1.setAttribute("id", "MyText1");
txtdiv.appendChild(newTxtBx1);
txtBxHolder.appendChild(txtdiv);
}
function removeTxtBx()
{
var allTxtBxs = document.getElementById('MyDiv').getElementsByTagName('div');
if (allTxtBxs.length == 0)
{
alert('there are no text boxes to remove');
}
else
{
document.getElementById('MyDiv').removeChild(allTxtBxs[allTxtBxs.length - 1]);
}
}
を追加し、値にアクセスするには、次のJavaスクリプトを使用していた
は
TextBox textbox = (TextBox)Page.FindControl("MyText1");
string val = textbox.Text;
しかし、それは動作しないをクリックし、ボタンの上に次のコードを使用していました。 何か間違っていますか?事前に 感謝..
ありがとうございました....それは働いた – Ketaki