Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET Core
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 15.09.2018
Сообщений: 62
1

Как задать значение input radio type динамически?

12.05.2020, 21:34. Показов 1693. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть представление
HTML5
1
2
3
4
  @foreach (var p in Model)
 <td ><input type="radio" name="price"value="@p.PriceLight.ToString("")"/>@p.PriceLight.ToString("")</td>
  <td ><input type="radio" name="price"value="@p.PriceOk.ToString("")/>@p.PriceOk.ToString("")</td>
  <td><input type="radio" name="price"value="@p.PriceHigh.ToString("")/>@p.PriceHigh.ToString("")</td>
Но, к сожалению, price ничего не присваивается и соответственно не передается
Хотелось бы обработать это в контроллере
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
 [HttpGet]
        public IActionResult Buy(int? id, string price)
        {
            if (id == null) return RedirectToAction("Index");
            if(price=="PriceLight.ToString("")");
            ViewBag.price=PriceLight.ToString("");
            if(price=="PriceOk.ToString("")");
            ViewBag.price=PriceOk.ToString("");
             if(price=="PriceHigh.ToString("")");
            ViewBag.price=PriceHigh.ToString("");
            ViewBag.PhoneId = id;
            return View();
        }
И передать это затем в следующее представление
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@using System.Linq;
@using System;
 
 
@model List<Searchphone>
 
 
 
@{
    ViewBag.Title = "PhoneId";
}
 
 
<h2 class="orderinformation">Order Data</h2>
<form method="post" class="formpass">
       <h3> <input type="hidden" name="@ViewBag.price" value="@ViewBag.price" />@ViewBag.price</h3>
    <br>
    <input type="hidden" id="PhoneId"value="@ViewBag.PhoneId" name="PhoneId">
    <label for="OrderSurName">Surname</label><br>
    <input type="text" placeholder="Enter Surname" name="OrderSurName" required><br>
 
    <label for="OrderName">Имя</label><br>
    <input type="text" placeholder="Enter Name" name="OrderName" required><br>
    <button type="submit" class="button7">To pay</button>
 
</form>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2020, 21:34
Ответы с готовыми решениями:

Работа с <input type=radio >
У меня задача выполнять обработку данных запросами в зависимости от выбранного критерием типа: ...

Как установить значение input`а(type=radio) в TWebBrowser?
Добрый день. Подскажите пожалуйста, как выставить значение input`a(type=radio) в TWebbrowser?

Как получить значение data в javascript из input type="radio"?
&lt;input checked=&quot;checked&quot; data-energy-in=&quot;111&quot; name=&quot;energy_in&quot; type=&quot;radio&quot; value=&quot;2222&quot;/&gt; ...

Как вывести input radio в зависимости от выше выбранного input radio
Нужно сделать как бы вывод на странице двух input radion. Выбор пола. Мужчина и Женщина. Если я...

2
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
13.05.2020, 13:38 2
.. может быть, использовать @Html.RadioButtonFor ...?
0
14 / 14 / 0
Регистрация: 27.07.2018
Сообщений: 481
20.05.2020, 00:30 3
Используй атрибут asp-for=""
0
20.05.2020, 00:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2020, 00:30
Помогаю со студенческими работами здесь

Input type=radio
Как с помощью CSS изменить внешний вид радио-кнопки? Какие CSS свойства я могу применить в этой...

Проверить выбран ли input type=radio
Привет, ребят! Подскажите как решить такую задачу У меня есть радио кнопки выбрать можно только...

Как проверить input type="radio" на то, что он выбран?
&lt;div class=&quot;col-lg-4 col-md-4 col-xs-4 col-sm-4&quot;&gt; &lt;label class=&quot;btn btn-primary&quot;&gt; &lt;div...

Как изменить цвет и размер шрифта input type="radio"
&lt;input type=&quot;radio&quot; id=&quot;drink1&quot; value=&quot;rad1&quot; checked=&quot;checked&quot;&gt; OPTION 1 ...

Если задать атрибуты для input[type="range"] программно, то по клику значение увеличивается на 2.
Столкнулся с проблемой, &lt;input type=&quot;range&quot;&gt; при загрузке страницы имеет в атрибутах &lt;input...

Как записать значение переменной находящейся в функции в value <input type="input">
Здравствуйте, возникла следующая проблема. Есть текстовое поле &lt;input type=&quot;input&quot; id=&quot;nextIOL&quot;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru