В моем приложении MVC есть кнопка с именем form Field. всякий раз, когда пользователь нажимает на эту кнопку, выпадающий список отображается в модальном поле, которое содержит текст, флажок и т. д. в качестве опции.Позволяет пользователю добавлять опцию в раскрывающийся список в asp.net MVC
function Select_type(box) {
var tp = document.getElementById('Type').value;
switch (tp) {
case "Text":
{
var editor = CKEDITOR.instances.message;
editor.insertHtml('<input type="text" id="tx" />');
}
break;
case "Checkbox":
{
var editor = CKEDITOR.instances.message;
editor.insertHtml(' <input type="checkbox" id="chk" name="chk" />');
}
break;
case "Radio":
{
var editor = CKEDITOR.instances.message;
editor.insertHtml('<input type="radio" id="rd" name="rd" />');
}
break;
case "DropDown":
{
var ediotr = CKEDITOR.instances.message;
ediotr.insertHtml('<select id="options"></select>');
dhtmlx.modalbox({
title: "Form Field Properties",
text: "<div id='form_in_box'><div ><label>Field Options:<input id='txt'></label><br></div><div><span class='dhtmlx_button'><input type='submit' value='Add' style='width: 86px' onclick='Add_type(this)'></span><span class='dhtmlx_button'><input type='button' value='Cancel' onclick='close_file(this)' style='width:80px;'></span></label></div></div>",
width: "300px"
});
}
break;
case "Listbox": alert("Listbox");
break;
}
dhtmlx.modalbox.hide(box);
}
Когда пользователь выбирает раскрывающийся вариант появляется модальное окно, которое позволяет пользователю добавлять опцию в выпадающем списке
function Add_type(box) {
var txt = $('#txt').val();
if (txt.length > 0) {
$("#options").append("<option value='" + (txt.length - 1) + "'>" + txt + "</option>")
}
}
Textarea и кнопка появляется в модальном окне, но не добавить параметры, которые пользователь ввел в текстовое поле
Я пробовал вышеуказанный код, но все же он не работает. Я имею в виду, что параметры не получают отображаться в раскрывающемся downlist –
Я попытался, как это, он работал <входной тип = «текст» ID = «.txt» /> <входной тип = "button" onclick = "Add_type();" /> – Manpreet
Вы пробовали это в CKEDITOR ya в textarea? Я хочу отобразить выпадающий список в CKEDITOR –