#php #javascript #html
#php #javascript #HTML
Вопрос:
У меня есть форма с 2 полями. Как создать новое изображение со значениями из этих двух полей в части запроса URL-адреса «src» при отправке формы?
Комментарии:
1. Вы имеете в виду, что хотите заполнить URL в одном поле, а затем создать новое изображение в документе, используя этот URL в качестве параметра src для изображения?
2. @Marc B — да, однако путь будет предопределен ( domain.com/images/img.png ) и только строка запроса должна быть «сгенерирована», поэтому весь URL будет выглядеть так: domain.com/images/img.png?field1value=fooamp;field2value=bar
3. хорошо, я думаю, что я все понял правильно. проверьте мой ответ, он должен быть таким. если только вам не нужно решение jQuery, но его можно легко изменить на базовый javascript
Ответ №1:
Смотрите этот пример (с использованием jQuery):
<form id="myform">
<input type="text" value="" id="input1">
<input type="text" value="" id="input2">
<input type="submit" value="submit">
</form>
<img id="image" src="http://mydomain.com/empty.gif" />
<script>
$(document).ready(function () {
$("#myform").submit(function (ev) {
ev.preventDefault();
var val1 = $("#input1").val();
var val1 = $("#input2").val();
$("#image").attr("src", "http://mydomain.com/image?val1=" val1 "amp;val2=" val2);
});
});
</script>
изменить mydomain.com к вашему хосту или относительному пути.