Я хотел преобразовать свое поле ставки, используя один раскрывающийся список, чтобы преобразовать его. Например, если выпадающий список выбран в Японии, когда пользователь выбирает и изменяет на малайзию, поле ставки автоматически изменится на малайзийский курс с курса Японии. Кто-нибудь? ... Спасибо ...-Контактный указатель конверсии-
ответ
Выпадающие списки имеют два значения - текст и значение. Вы либо привязали свой выпадающий список к набору элементов (возможно, в IEnumerable, как массив или List). Таким образом, все, что вам нужно сделать, это перехватить событие onchange на стороне клиента, захватить выбранное значение раскрывающегося списка и поместить его в ярлык/текстовое поле, которое показывает скорость. Вот вам пример:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" 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></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="DropDownList1" runat="server" onchange="javascript:PopulateRate(this.value);"></asp:DropDownList>
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
<asp:TextBox ID="TextBox1" runat="server" onchange="javascript:SelectRate(this.value);" style="width: 100px;"></asp:TextBox>
</div>
</form>
</body>
<script language="javascript">
function PopulateRate(value) {
//debugger;
document.getElementById('<% =Label1Name() %>').innerText = value;
}
function SelectRate(value) {
var z = document.getElementById('<% =DropDownList1Name() %>');
//method 1 to set dropdown selected item:
z.value = value;
//method 2 to set dropdown selected item::
for (var i = 0; i < z.options.length; i++) {
if (z.options[i].value == value) {
z.options[i].selected = true;
return;
}
}
}
</script>
</html>
Partial Class _Default
Inherits System.Web.UI.Page
Protected Overrides Sub OnLoad(ByVal e As System.EventArgs)
MyBase.OnLoad(e)
Dim countryRates = New System.Collections.Generic.Dictionary(Of String, Decimal)
countryRates.Add("Japan", 1.0)
countryRates.Add("Malaysia", 1.5)
countryRates.Add("Khazakstan", 1.75)
countryRates.Add("Argentina", 2.0)
countryRates.Add("Andorra", 2.5)
DropDownList1.DataTextField = "Key"
DropDownList1.DataValueField = "value"
DropDownList1.DataSource = countryRates
DropDownList1.DataBind()
End Sub
Protected Property Label1Name() As String
Get
Return Label1.UniqueID
End Get
Set(ByVal value As String)
End Set
End Property
Protected Property DropDownList1Name() As String
Get
Return DropDownList1.UniqueID
End Get
Set(ByVal value As String)
End Set
End Property
End Class
Из вашего описания показано, как сделать то, что вы хотите. Я просто хочу, чтобы вы знали, что мне больно делать этот образец в VB.Net :) (так что вам придется извинить мой дряблый код VB, я обычно делаю C#)
спасибо большое !!! =) это нормально ... = D – tohru
ohya, я хочу спросить, возможно ли, что мы получим метку и преобразовать его в выбранный раскрывающийся список ... – tohru
Да, возможно, проверьте мое исправленное сообщение, которое включает текстовое поле, когда вы вводите в него значение и отбрасываете фокус, выбрано эквивалентное значение в выпадающем списке. – slugster
- 1. Контактный вопрос API Контактный вопрос
- 2. Контактный график
- 3. Код отслеживания конверсии конверсии на форме submit
- 4. Поддерживаемые конверсии
- 5. Joomla Контактный формуляр Email
- 6. пользовательских аннотаций контактный
- 7. Контактный формуляр Спам-вопросы
- 8. Bootstrap Контактный формуляр 7
- 9. Контактный формуляр не Пользователи
- 10. Контактный формуляр Отправка
- 11. Контактный формуляр CSS
- 12. Контактный формуляр Подтверждение
- 13. Контактный формуляр с загрузкой
- 14. Контактный формуляр Ошибка
- 15. Контактный формуляр Laravel 4
- 16. Discover типа контактный номер
- 17. Константа Контактный контакт
- 18. Эффективный 8-контактный наводнение
- 19. MVC 2 Контактный формуляр
- 20. MEAN.JS Контактный формуляр
- 21. Контактный формуляр - Из поля
- 22. Контактный вопрос Android
- 23. Box2dweb - столкновение Контактный пункт
- 24. Контактный формуляр не работает
- 25. SimpleModal Контактный формуляр
- 26. Контактный формуляр Турецкий персонаж
- 27. Контактный формуляр 7 Неотправляемый
- 28. Контактный формуляр Пример Застрял
- 29. Контактный телефон SQL
- 30. Контактный формуляр ASP.net
Пожалуйста, укажите язык программирования. – SingleShot
У вас есть * любой * код вообще? –
asp.net vb language, nope..I не имеет кода на этом – tohru