0
でサーバーに送信されません。変数は、私は私のウェブサイト上の1つのページにあるチェックボックスを使用していますが、私はPHPでチェック1(複数可)を見ることができるようにしようとしているIE
ここでは、コードです:
<input id=checkBoxChrome form="saveform" type="checkbox" name="checkbox[]" value="Chrome" checked >
と、関連するPHP:FirefoxとChromeで
public function save(Request $request) {
if (count($request->checkbox) == 0) {
\Session::flash ('error', 'Choose one browser minimum');
return Redirect::back();
}
$this->saving($request);
$this->saveConfigs($request);
\Session::flash ('success', 'Scenario saved.');
return redirect ('/testscenarios');
}
このコードは成功を返しますが、それはIEでエラーを返します。何らかの調査の後、私は$ request-> checkboxがChromeとFirefoxのチェックボックスを返しますがIEは何も返さないことがわかりました。
理由は何ですか?問題がから来ていたところ私が見つけ
array:3 [▼
"_token" => "TfE0jjLcxsAc69kWjTPAVL9BfJBTBjPILJP2rDqm"
"scenario" => "6"
"scripts" => "[[{"id":18,"elementid":51,"token":"","deleted":false},{"id":16,"elementid":52,"token":"","deleted":false}]]"
]
あなたが要求の内容をダンプでした: 'DD($要求 - >すべての());' IE用 ')('保存方法の最初の行では? –
は、あなたがして、入力を置き換えることができます(コピー/ここにコンテンツを貼り付け): '<チェックし、入力されたID =「checkBoxChrome」タイプ=「チェックボックス」名前=「チェックボックス[]」値=「クローム」=「確認」>'と再試行する? –
HTMLに '<!DOCTYPE html>'を設定しましたか?これは、古いIEのバージョンを使用しているときに問題を引き起こす可能性があります... –