teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

(注)を追記

2018/02/01 04:28

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,7 @@
1
1
  ASP.NET Web Forms の ListView にクライアントスクリプト (jQuery / JavaScript) をどのように書いて適用すると望むことができるか(単純に html ソースとクライアントスクリプトの話ではない ⇒ html ソースを都合のいいように書き換えられるということはなくて、あくまで ListView から生成されることが条件)というという理解でサンプルを書いておきます。
2
2
 
3
+ (注)質問者さんの「望むこと」というのは、ある行で、ユーザーが調整数列のテキストボックスに数字を入力した後フォーカスを外すと、その数字とその行の在庫数を合計して、その行の調整後在庫列の Label(sapn 要素)に表示することと理解しています。その理解が違う場合は以下の回答はハズレですのでご注意ください。
4
+
3
5
  あくまで「案」としての簡単なサンプルですので、ユーザー入力の検証と入力が数字でないときの対応は考えていません。
4
6
 
5
7
  また、サンプルから id が変わってきたり、table の構造やその中の要素がサンプル通りでない場合は、$('input[id*=order1Text]') や $(textbox).parent().prev().children()[0]; で目的の要素を取得できなくなるかもしれませんので注意してください。