Я хотел бы поместить некоторый JavaScript в PHP-фрагмент и иметь возможность загрузить функцию. Я слежу за этим сайтом: http://www.dynamicdrive.com/forums/showthread.php?41129-How-to-put-JS-in-PHP и не повезло.Размещение Javascript внутри php
Это мой код до сих пор:
<input type="hidden" name="projectPhoto" value='<?php echo "<script type=\"text/javascript\" src=\"js\phpjs.js\"></script>";
?>'/>
Несмотря на следующие инструкции ясно, результат именно то, что эхом. Сценарий не запущен. Можно ли это сделать?
Кроме того, это моя функция:
function uploadFile(){
var filename = document.getElementById("image").value;
filename = filename.replace("C:\\fakepath\\", "");
alert(filename);
filename = String(filename);
document.getElementById("projectPhoto").value = filename;
};
проверкой с предупреждением(); –
Вы не можете повторить тег скрипта внутри тега ввода и ожидать его работы. Вы пытаетесь повторить скрипт так, как есть, и затем установите значение примерно так: value = uploadFile() – Gimmy
Мы обсуждали это раньше, это ненадежно, некоторые браузеры также возвращают fakepath ex. – Tredged