PoojaGahlaut
Привет,
Предположим, что вы создали два текстовых поля и флажок в ASP.net как указано ниже:
<asp:TextBox ID="textBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="textBox2" runat="server"></asp:TextBox>
<asp:CheckBox ID="checkbox1" runat="server" onclick="copyValue(this)" />
Вы можете написать функцию javascript для копирования значения из одного текстового поля в другое текстовое поле и вызвать ту же функцию при событии “onclick” флажка. Та же функция может быть использована для очистки текстового поля при снятии флажка. Код приведен ниже.
<script type="text/javascript">
function copyValue(Chk) {
if (Chk.checked) {
var textVal = document.getElementById('<%=textBox1.ClientID%>').value;
document.getElementById('<%=textBox2.ClientID%>').value = textVal;
}
else {
document.getElementById('<%=textBox2.ClientID%>').value = "";
}
}
</script>
Надеюсь, это поможет.