2017-02-16 9 views
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}]]" 
] 
+0

あなたが要求の内容をダンプでした: 'DD($要求 - >すべての());' IE用 ')('保存方法の最初の行では? –

+0

は、あなたがして、入力を置き換えることができます(コピー/ここにコンテンツを貼り付け): '<チェックし、入力されたID =「checkBoxChrome」タイプ=「チェックボックス」名前=「チェックボックス[]」値=「クローム」=「確認」>'と再試行する? –

+0

HTMLに '<!DOCTYPE html>'を設定しましたか?これは、古いIEのバージョンを使用しているときに問題を引き起こす可能性があります... –

答えて

0

オーケー:

コマンドdd($request->all());は私に次のような結果になります!属性form="saveform"は、IE(HTML5)ではサポートされておらず、他の2つのブラウザに対応しています。

関連する問題

 関連する問題