Ich habe mir Code angesehen, der von jemandem gepostet wurde und ich weiß nicht, warum er preventDefault hier benutzt hat. Kann mir jemand sagen warum?Javascript: Warum hier preventDefault verwendet?
Vielen Dank. https://codepen.io/Sylvia31/pen/eygvVm
form.addEventListener('submit', function (e) {
**e.preventDefault();**
responseContainer.innerHTML = '';
searchedForText = searchField.value;
const imgRequest = new XMLHttpRequest();
imgRequest.onload = addImage;
imgRequest.onerror = function (err) {
requestError(err, 'image');
};
Es ist zu verhindern, dass der Browser ein Formular abschickt. – Pointy
@ Pointy aber warum muss der Browser verhindern, ein Formular zu senden? – Sylvia
Wahrscheinlich, weil die Übermittlungsaktion die Seite neu lädt –