Web ページの分離コードのボタン クリック イベントで asp.net TextBox の内容を読み取っています。
ボックスに何かを入力すると、TextBox.Text を介してそこにあるものを読み取ることができます。
ただし、jquery を使用して入力テキスト ボックスにコピーし、val() を使用して内容を設定すると、ボックスにテキストが表示されますが、クリック イベントが発生してテキスト ボックスの内容を読み込もうとすると、常に空白になります。自分で入力した場合にのみ、そこにあるものはすべてあります。
関連するコードは次のとおりです。 - 入力ボックス
<asp:TextBox runat="server" ID="deliveryAddress3" CssClass="required radius disabled sugestedAddressTargetCity bcity2" />
Javascript
var bfields = ['.baddress', '.bcity', '.bcountry', '.bpostcode'];
var dfields = ['.baddress2', '.bcity2', '.bcountry2', '.bpostcode2'];
for (var i in dfields) {
$(dfields[i]).prev('label').hide();
$(dfields[i]).val($(bfields[i]).val());
$(dfields[i]).attr('disabled', 'disabled');
$(dfields[i]).addClass('disabled');
$(dfields[i]).attr('disabled', 'disabled');
分離コードのボタン クリック メソッドのコード: -
customer.DelTown = deliveryAddress3.Text;
ここで何が起こっているかというと、顧客は自分の住所を 1 つのボックス セットから別のボックス セットにコピーできるということです。彼らが(ボタンをクリックして)これを行うと、extはボックスに表示されますが、コードビハインドは空白です。ただし、これらのボックスに何かを入力すると、分離コードで使用できます。