Ich versuche, ein HTML-Formular zu machen, das bei submit eine Google-Suche mit JS durchführt.Warum leitet mein JS die Webseite nicht um?
Dies ist der HTML:
<form name="form">
<input type="text" name="search" id="searchBox" onkeyup="changeLogo()" autofocus>
<input type="submit" id="button" value="Submit" onclick="googleSearch()">
</form>
Und die JS-Funktion:
function googleSearch() {
var searchText = document.getElementById("searchBox").value;
window.location.href = "http://google.com/";
}
Die Google-URL ist nicht richtig, aber es ist überhaupt nicht umgeleitet .. Ich habe alert (search) in der Funktion und der Alarm zeigte sich so nicht wirklich sicher was los ist.
Die Syntax scheint in Ordnung, so empfehle ich versuchen 'document.location.href' statt' window' vielleicht einige Ihrer JS-Code ersetzt Das hier ? Andernfalls sollten Sie uns die URL anzeigen, die die Probleme verursacht hat, damit wir sie betrachten können. – Eduard
Beim Laden der URL ist http://127.0.0.1:53841/ und sobald ich es abschicke reicht es nur das Formular http://127.0.0.1:53841/?search=test – jordanc