Извините за то, что это расстраивает, но это моя первая кодировка. Мне просто нужен совет.Отображение изображения при нажатии кнопки отправки
После многих исследований я не нашел ответа, который мог бы понять по моему вопросу. Мне просто нужно изображение, которое будет отображаться при нажатии кнопки ввода. Вот код:
<!DOCTYPE html>
<head>
<title> Data tracking </title>
<script type="text/javascript" src="first script.js"></script>
</head>
<body>
<h1>Track your data</h1>
<p>Would you like to know how many data a web site can track from you?</p>
<form method="get">
<fieldset>
<legend>Personal data</legend>
<input type="radio" name="sex" value="male" checked>Male
<br>
<input type="radio" name="sex" value="female">Female
<br>
<input type="email" name="email" placeholder="your email">
<br>
<input type="text" name="firstname" placeholder="first name">
<br>
<input type="text" name="lastname" placeholder="last name">
<br>
<input id="submit" name="submit" type="submit">
</fieldset>
<div></div>
</form>
</body>
JavaScript:
$(document).ready(function()){
$("#submit").click(function() {
$('body').append('<img src="cookie.png"></img>')
});
});
Я просто не могу сделать изображение «cookie.png», который находится в той же папке, что и HTML и файлы сценариев, появляются при submit нажата и не знает, почему.
Спасибо за помощь!
Если вы отправите 'form', освежать это делается, так что вы выиграли» Посмотрите свое изображение ...Вам нужно предотвратить поведение по умолчанию, но лучше связывать событие 'submit'' form', потому что пользователь все равно может отправить 'form', не нажав кнопку отправки. FYI, никогда не используйте 'name =" submit "' внутри 'form', он переопределяет собственный submit DOM-метод –
немой вопрос, но вы включаете библиотеку jQuery где угодно? потому что вам нужно, чтобы ваш код работал – cpacheco
Use preventDefault(); перед добавлением изображения. Чтобы страница не обновлялась по умолчанию. –