Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

alex_d


Молчун

Зарегистрирован:
16 May 2007
Сообщения: 46
Примеры кода: 0
 

Динамическое изменение значения в поле

12 February 2008 20:03  


Minilaus:
Подскажите пожалуйста по следующей проблеме. Имею на форме один контрол поле ввода серверный, рядом ложу обычную html кнопку. При нажатии на кнопку выполняю следующий код:

var Control = document.getElementById("МоеПолеВвода");
Control.value = "тра-ля-ля";

Все это выполняется без ошибок, даж если после этого блока поставить alert(Control.value), то вылезет "тра-ля-ля". Но значение в поле ввода не меняется. Подскажите как мне проделать такое, и причем без пост бэка.

Заранее спасибо

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Test Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <input type="submit" value="click here" onclick="javascript:document.getElementById('<%=TestBox.ClientID %>').value = '123'; return false;"/>
        <asp:TextBox runat="server" ID="TestBox"></asp:TextBox>
	</div>
    </form>
</body>
</html>
Этот код работает. Есть подозрение, что у тебя очень быстро происходит постбек и ты ничего не замечаешь. Для этого в
onclick
добавлен
return false


чтобы не было сабмита.

Данное сообщение получено с сайта GotDotNet.RU
Наверх
  



Стандартные элементы управления

 Динамическое изменение значения в полеMinilaus  12 February 2008 16:32
 Динамическое изменение значения в полеalex_d  12 February 2008 20:03
 RE: Динамическое изменение значения в полеMinilaus  13 February 2008 08:45
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта