1
我正在使用jeditable編輯表單並將其鎖定在自定義表單提交給服務器。jEditable定製表單提交
有我需要編輯的產品說明框。當一些點擊編輯它彈出一個窗口與產品描述在一個額外的下拉框(請求原因是用戶更改)可編輯模式。不過,我只需要描述就可以在網頁上顯示,但不是理由。
我該怎麼做?
實施例代碼
$.editable.addInputType('autogrow', {
element : function(settings, original) {
var hourselect = $('<select id="reason" name="reason">');
var textarea = $('<textarea id="text" />');
$(hourselect).append(
$('<option />').text('Select a reason').val(''),
$('<option />').text('Adding new Description').val('1'),
$('<option />').text('Editing Grammar').val('2')
);
$(this).append(hourselect);
if (settings.rows) {
textarea.attr('rows', settings.rows);
} else {
textarea.height(settings.height);
}
if (settings.cols) {
textarea.attr('cols', settings.cols);
} else {
textarea.width(settings.width);
}
$(this).append(textarea);
/* Last create an hidden input. This is returned to plugin. It will */
/* later hold the actual value which will be submitted to server. */
var hidden = $('<input type="hidden" />');
$(this).append(hidden);
return(hidden);
},
plugin : function(settings, original) {
$('textarea', this).autogrow(settings.autogrow);
},
submit: function (settings, original) {
var value = $('#text').val();
$('input', this).val(value);
}
});
我只能發送一個值到服務器即文本或。我也想發送理由給服務器。
有沒有人遇到過這個問題或用例並指導我。
病毒