yii2 隐藏输入字段使用 javascript 附加并从控制器获取它
yii2 hidden input field using javascript append and get it from controller
我是yii2的新手。感谢有人可以帮助我解决问题。
我正在尝试使用 javascript(不是 link 模型)将隐藏的输入字段附加到我的表单。之后,当我提交时,从控制器获取它。但是,我似乎犯了一些错误。请告知并告诉我正确的代码。以下是我的代码:
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 代码,附加的隐藏字段在那里。请帮忙!
你还没有给它命名属性:
var div_input = $('#div_hidden_input');
div_input.append('<input type="hidden" id="input1" value="value1" name="input1"/>');
我是yii2的新手。感谢有人可以帮助我解决问题。
我正在尝试使用 javascript(不是 link 模型)将隐藏的输入字段附加到我的表单。之后,当我提交时,从控制器获取它。但是,我似乎犯了一些错误。请告知并告诉我正确的代码。以下是我的代码:
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 代码,附加的隐藏字段在那里。请帮忙!
你还没有给它命名属性:
var div_input = $('#div_hidden_input');
div_input.append('<input type="hidden" id="input1" value="value1" name="input1"/>');