У меня возникли некоторые трудности при отправке формы через коробочный компонент. Я использую boxComponent, так как я настроил изображение кнопки, и странным образом прозрачность работает только с boxComponent.
По сути, идея заключается в том, что когда я нажимаю на кнопку boxComponent, она выполняет 2 действия:
- Отправьте 2 значения радиокнопок и 1 значение в поле со списком через HTTP POST для sendtock.php
- После успешной отправки он перейдет на следующую страницу
Вот что я получил за коробку: Компонент:
var bc_button = new Ext.BoxComponent({
autoEl: {
tag: 'img',
src: 'next_button.gif'
},
style: 'cursor: pointer;',
listeners: {
enable: function(c) {
c.getEl().on('click', function() {
myformpanel.getForm().getEl().dom.action = 'sendstock.php';
myformpanel.getForm().getEl().dom.method = 'POST';
myformpanel.getForm().submit({
success:function() {
window.location.replace("toNextPage.php");
}
});
});
}
}
});
Вот мой вопрос, результаты приведены ниже:
comboxbox = 3,
radiobtn1 = on
radiobtn2 = on
Что мне требуется, так это значение radiobtn1 и radiobtn2, которые должны быть представлены, должно предоставить мне Available
или NoStock
вместо on
.
Кроме того, это правильный способ отправки пользователей на следующую страницу после успешной отправки?
Спасибо!