0

この機能は初回のみ機能し、ページを更新した後は機能しません。Web サイト コンソールからのエラー メッセージは次のとおりです。

Uncaught ReferenceError: submit_photo が定義されていません AddDeletePhoto.php?exhibit_id=2:1 onclick

Uncaught SyntaxError: Unexpected token ILLEGAL

これはオンリックhtmlです:

<a data-role="button" data-theme="b" href=javascript:void(0)" onclick="submit_photo(); return false;">
                  Upload
               </a>

これはJSです:

   <script type="text/javascript">
        function submit_photo() {
            alert("test...");
            var allowedfilesize = 1024;
            var photo = document.getElementById('photo');
            var imagefilesize = Math.round(parseInt(photo.files[0].size) / 1024);

            if (imagefilesize > allowedfilesize) {
                photo.value = '';
                document.getElementById('errormessage').innerHTML = 'The file size is ' + imagefilesize + 'kB which is larger than the allowed size of ' + allowedfilesize + 'kB';
            } else {
                alert("uploading...");
                document.getElementById('errormessage').innerHTML = '';
                document.forms['addphoto'].submit();
                return false;
            }
        }
    </script>
4

0 に答える 0