我是yii2的新手。感谢有人能帮助我解决问题。
我正在尝试使用javascript(不与模型链接)将隐藏的输入字段附加到我的表单。之后,当我提交时,从控制器获取它。但是,我似乎有些错误。请告知并告诉我正确的代码。以下是我的代码:
的Javascript
var div_input = $('#div_hidden_input');
div_input.append('<input type="hidden" id="input1" value="value1" />');
控制器
if (!empty($_POST["input1"]))
{
Yii::$app->getSession()->setFlash('error', "in");
}else{
Yii::$app->getSession()->setFlash('error', 'out');
}
它总是进入else语句。我检查了html代码,附加的隐藏字段就在那里。请帮忙!
答案 0 :(得分:0)
您没有给出名称属性:
var div_input = $('#div_hidden_input');
div_input.append('<input type="hidden" id="input1" value="value1" name="input1"/>');