J’ai un formulaire avec 2 textbox [envoyé par] et [reçu par]. Les utilisateurs remplissent ces deux textbox et les envoient. Jusqu’au là il n’y a pas de problème…

Voici le code Dans aspx :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<p><asp:textbox id="mEnvoyeParTextBox" runat="server" style="text-transform:uppercase"></asp:textbox>
                      <asp:requiredfieldvalidator id="Requiredfieldvalidatorpnom" runat="server" errormessage="Envoyé par qui ?"
							text="*" controltovalidate=" mEnvoyeParTextBox"></asp:requiredfieldvalidator></p>
 
<p><asp:textbox id="mRecuParTextBox" runat="server" style="text-transform:uppercase"></asp:textbox>
                      <asp:requiredfieldvalidator id="Requiredfieldvalidatorpnom" runat="server" errormessage="Reçu par qui"
							text="*" controltovalidate=" mRecuParTextBox"></asp:requiredfieldvalidator></p>
dans cs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
private void SetPageState()
		{
			mSubscriptionPageState.EnvoyePar = ConvertString (mEnvoyeParTextBox.Text);
			mSubscriptionPageState. RecuPar = ConvertString (mRecuParTextBox.Text);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public struct SubscriptionPageState
		{
			public int SelectedIndex;
			public PriceOfferStruct[] PriceOffers;
 
			public string EnvoyePar;
			public string RecuPar;

Ce que je veux faire :

Mettre un CheckBox entre les 2 champs : Si c’est la même personne qui envoie et reçoit,

l’utilisateur ne remplit que le 1er textBox (envoyé par)

ensuite clique sur le checkbox.

Lorsque le checkBox est cliqué, l’application remplit automatiquement la 2e textbox par la valeur du 1er textbox

Je ne sais pas comment je peux faire voici mon idée

Dans aspx :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<p><asp:textbox id ="mEnvoyeParTextBox" runat="server" style="text-transform:uppercase"></asp:textbox>
                      <asp:requiredfieldvalidator id="Requiredfieldvalidatorpnom" runat="server" errormessage="Envoyé par qui ?"
							text="*" controltovalidate=" mEnvoyeParTextBox"></asp:requiredfieldvalidator></p>
 
<p><asp:CheckBox ID="chckMemeValeur" runat="server" Text=" Cochez ici si c’est la même personne qui l’envoie et le reçoit"></asp:CheckBox> </p>
 
 
<p><asp:textbox id="mRecuParTextBox" runat="server" style="text-transform:uppercase"></asp:textbox>
                      <asp:requiredfieldvalidator id="Requiredfieldvalidatorpnom" runat="server" errormessage="Reçu par qui"
							text="*" controltovalidate=" mRecuParTextBox"></asp:requiredfieldvalidator></p>
dans cs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
private void SetPageState()
		{
			mSubscriptionPageState.EnvoyePar = ConvertString (mEnvoyeParTextBox.Text);
 
 
	if(chckMemeValeur.Checked)
				{
 
				mRecuParTextBox.Text = mEnvoyeParTextBox;
 
				}
				else
				{
 
				mSubscriptionPageState. RecuPar = ConvertString (mRecuParTextBox.Text);
et plus loin :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public struct SubscriptionPageState
		{
			public int SelectedIndex;
			public PriceOfferStruct[] PriceOffers;
 
			public string EnvoyePar;
			public string RecuPar;