Mahesh2223 Ответов: 1

Автоматическое заполнение текстового поля на основе значения, введенного в текстовое поле один.или текстовое поле два.


У меня есть два текстовых поля.

например, если я ввожу значение типа 20 в первое текстовое поле, оно должно автоматически заполнить другое текстовое поле 80, а ограничение двух текстовых полей равно 100,

и предположим, что если я введу значение типа 50 во 2-е текстовое поле, то сначала его следует заполнить 50,,

как это сделать?..
кто-нибудь поможет??

Что я уже пробовал:

Начав писать код, Пожалуйста, дайте какие-либо предложения

Karthik_Mahalingam

Windows, веб ??

Mahesh2223

сеть

Karthik_Mahalingam

в JavaScript?

Mahesh2223

да или jQuery пожалуйста помогите

Karthik_Mahalingam

обратитесь к моему решению и постройте его

1 Ответов

Рейтинг:
4

Karthik_Mahalingam

<asp:TextBox onchange="funchange(this)" ID="TextBox1" runat="server"></asp:TextBox>
         <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>


<script src="jquery.min.js"></script>
    <script>
        function funchange(obj)
        {
            var value = obj.value;
            if ($.isNumeric(value))
            {
                var result = parseInt(value);
                result = 100- result;
                document.getElementById('<%= TextBox2.ClientID %>').value = result; 
            }

           
        }
    </script>


относиться
событие onchange[^]
Функция JavaScript parseInt() [^]
jQuery. isNumeric() | документация по API jQuery[^]


Примечание: Позаботьтесь о проверке.


Mahesh2223

он отлично работает для одного текстового поля, а что, если мы войдем в другое текстовое поле, сначала должно быть автоматическое заполнение

Karthik_Mahalingam

затем напишите ту же логику в другом текстовом поле..

Mahesh2223

хорошо, большое спасибо, это работает

Karthik_Mahalingam

хороший.