0

私は現在、配列に画像がないかどうかをチェックするphpスクリプトを書いています。画像がない場合は、画像なしで製品を作成しないかどうかを尋ねるメッセージボックス(jquery msgboxを使用)が必要です。

ユーザーが[はい]をクリックした場合、PHPコードを実行できるようにtrueを返すにはどうすればよいですか?私はphpがサーバー側であることを知っているので、私はあなたの提案が「ただ」必要です、ここで最良の解決策は何ですか。

現在、私のコードは次のようなものです。

<?php if(!isset($_POST['img'] //imagearray)){?>

        <script>
            $.msgBox({
                title: "Sure?",
                content: "Add product without images?",
                type: "confirm",
                buttons: [{ value: "Yes" }, { value: "No" }, { value: "Cancel"}],
                success: function (result) {

                if (result == "Yes") {
                    return true;
                }else{
                    return false;
                }
            }
        });
        </script>
<?php } ?>
4

2 に答える 2

2

わかりました、ここに例があります、

<script>
$("#my-super-form").submit(function(event) {
  if($("#id-of-your-image-input").val()=="")
    if(confirm("Add product without image?")) {
      return true;
    } else {
      return false
    }
  }
  return true;
});
</script>

テストされていませんが、どのように機能するかは理解できると思います。

于 2012-10-24T08:27:31.577 に答える
0

jQueryを使用する場合は、投稿後に画像が設定されているかどうかを確認する必要があります。

ユーザークリックが送信されたボタンで、画像が見つからない場合は、確認メッセージボックスを使用できます^^

ユーザーにとってより直感的です。

于 2012-10-24T08:17:36.887 に答える