/
agontar
/
TOROS
Обзор
Документация
Войти
/
agontar
/
TOROS
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Webapplication_new/Views/Tree/RemoveNode.cshtml
142 строки
5 KB
gav
initial upload
17 сен 2024, 16:04
17 сен 2024, 16:04
356ccc9
Код
Авторство
О чём код?
@model WebApplication1.Models.AddNode @{ ViewData["Title"] = "Index"; } <h1><br /></h1> <h1><br /></h1> <h2>Удаление узла</h2> <!-- <h2>Local Id: @Model.Id</h2> --> <br /> <br /> @{ var x = new { enabled = "enabled" }; var y = new { disabled = "disabled" }; } @using (Html.BeginForm("RemoveNode", "Tree", FormMethod.Post, new { id = "RemoveNodeForm", name = "RemoveNodeForm" })) { <b>Выберите тип объекта: </b> @Html.DropDownList("SelectTeaType", new SelectList(Enum.GetValues(typeof(TeaType))),"--Выберите тип--", y) <br /> <br /> <input type='text' asp-for="Name" placeholder="Название " name="Name" value ="@Model.Name"/> <input type='hidden' asp-for="Name" name="Name" value="@Model.Name" /> <input type='hidden' asp-for="Id" name="Id" value="@Model.Id" /> <input type='hidden' asp-for="Selected" name="Selected" value="@Model.SelectTeaType" /> <!--<br /> <br /> <input type='text' asp-for="Parent" placeholder="Родительский объект " name="Parent" /> <br /> <br /> <input type='text' asp-for="IP" placeholder="IP станции" name="IP" /> <br /> <br /> <input type='text' asp-for="IDS" placeholder="ID датчика" name="IDS" /> <br /> <br /> <input type='text' asp-for="SensorType" placeholder="Тип датчика" name="SensorType" />--> <br /> <br /> <input type="submit" value="Подтвердить" onclick="submit_form()"/> } <h5>Выбран</h5> <b>Тип объекта: </b><b>@ViewBag.TeaType</b> <div> <h5>Основные параметры:</h5> <hr /> <dl class="row"> <dt class="col-md-5"> @Html.DisplayNameFor(model => model.Name) </dt> <dd class="col-md-10" style="font-size : 20px;"> @Html.DisplayFor(model => model.Name) </dd> <dt class="col-md-5"> @Html.DisplayNameFor(model => model.Parent) </dt> <dd class="col-md-10" style="font-size : 20px;"> @Html.DisplayFor(model => model.Parent) </dd> <dt class="col-md-5"> @Html.DisplayNameFor(model => model.Result) </dt> <dd class="col-md-10" style="font-size : 20px;"> @Html.DisplayFor(model => model.Result) </dd> </dl> </div> <div id="process" style="font-size: 40px; color: orange"><b>ждите...</b></div> <script> var form = document.getElementById('RemoveNodeForm'); var SelectTeaType = form.elements.SelectTeaType; function hiddentext() { document.all['process'].style.visibility ="hidden"; } function submit_form() { document.all['process'].style.visibility ="visible"; } SelectTeaType.onchange = function () { //alert("changed"); var form = this.form; //alert(this.selectedIndex); if (this.selectedIndex === 1) { form.elements.Name.disabled = false; form.elements.Parent.disabled = true; form.elements.IP.disabled = true; form.elements.IDS.disabled = true; form.elements.SensorType.disabled = true; } if (this.selectedIndex === 2) { form.elements.Name.disabled = false; form.elements.Parent.disabled = false; form.elements.IP.disabled = true; form.elements.IDS.disabled = true; form.elements.SensorType.disabled = true; } if (this.selectedIndex === 3) { form.elements.Name.disabled = false; form.elements.Parent.disabled = false; form.elements.IP.disabled = false; form.elements.IDS.disabled = false; form.elements.SensorType.disabled = false; } else { form.elements.Name.disabled = false; } }; form.onload = function () { //alert("changed"); //var form = this.form; hiddentext(); this.selectedIndex = 0; // alert(this.selectedIndex); if (this.selectedIndex === 0) { //alert("--0----"); form.elements.Name.disabled = true; form.elements.Parent.disabled = true; form.elements.IP.disabled = true; form.elements.IDS.disabled = true; form.elements.SensorType.disabled = true; form.elements.SelectTeaType.selectedIndex = 0; } else { form.elements.Name.disabled = false; } }; //form.onsubmit = submit_form(); // form.onsubmit(); form.onload(); gender.onchange(); </script>