Хорошо, это то, что я пытаюсь сделать. Я создаю веб-приложение, которое захватывает изображение и отображает его на странице iframe. i также в другой форме данных захвата (мы будем использовать (имя и фамилия) в качестве примера, но есть больше полей, которые заполняются при заполнении приложения. В конце приложения, которое я знаю, есть форма, которая захватила все данные и форма, которая захватила изображение. Мой вопрос: как я извлекаю изображение формы и размещаю его в форме данных. В качестве переменной javascript (ex.myvalue3) это то, что я смог придумать, просто был смущен тем, как прикрепить обе формы вместеОбъедините изображение и данные в форме 1 html
Форма № 1ImageCapture
<form action="../uploadimage.php" method="post" enctype="multipart/form-data" target="my_iframe">
<img src="" id="image">
<input type="file" input id="input" name="image" onchange="handleFiles()" style="display: none;"/>
</form>
<iframe name="my_iframe" src="" id="my_iframe"></iframe>
Javascript для захвата
var img = document.getElementById("image");
var width = 400;
function handleFiles() {
var filesToUpload = document.getElementById('input').files;
var file = filesToUpload[0];
// Create a file reader
var reader = new FileReader();
// Set the image once loaded into file reader
reader.onload = function(e) {
img.onload = function() {
if (this.naturalWidth > width) {
this.width = width;
}
}
img.src = e.target.result;
}
reader.readAsDataURL(file);
}
</script>
Форма № 2DataCapture
<form name="myForm" id="myForm" action="../uploaddata.php" method="POST" target="hidden-form">
<input type="text" name="Firstname" value="%%%myvalue1%%%"/>
<input type="text" name="Lastname" value="%%%myvalue2%%%"/>
</form>
Существуют две формы в разных? Не можете ли вы использовать только одну форму? – Endless
Да есть в 2 разных кадрах. – INOH