0

動的に作成された TextBox コントロールと Button コントロール (ASP.NET C# ページ) を使用して、(ボタンをクリックして) テキストを追加し、そのテキストの横にいくつかの小さな削除アイコン (ユーザーがこのテキストを削除できるようにする) を追加する JavaScript 関数を記述する必要があります。コンテナ(divなど)に配置します。

十分に説明したかどうかわかりませんが、このstackoverflow TAGSエリアに非常に似たものを作成したいと考えています(私の場合、ボタンをクリックしてタグを作成する必要があります)。 ここに画像の説明を入力

また、ポストバック後にこれらの値を取得する必要があります(ユーザーがそのページを送信した後にデータベースに書き込む)。ありがとうございました!

<script type="text/javascript"> 
function addTo(val) 
{ 
  document.getElementById('MainContent_txtbox').value = ""; 
  var lblLink = document.createElement("span"); 
  lblLink.appendChild(document.createTextNode(val));     
  document.getElementById('addItHere1').appendChild(lblLink); 
} 
</script> 

ボタンをクリックすると、divタグで表示されます

Label Labe3 = new Label(); 
Labe3.Text = "<div id=\"addItHere" + itemCounter.ToString() + "\" ></div>"; 
4

1 に答える 1

1

初めに:

<span class="post-tag">text<span class="delete-tag" onclick="delete(this.parentNode);">x</span></span>

次のステップ: body タグに onclick を付ける方法、ターゲットを決定する方法、クラス属性を確認する方法、その値を「delete-tag」と比較する方法などを学びます。

于 2012-12-05T13:55:05.127 に答える