Извините, я сделал это для вас, я не знаю, возникают ли у вас трудности в написании вопросов или других вещей. Но, всегда, пожалуйста, сделайте хорошее исследование и напишите свои собственные коды и войдите в stackoverflow после некоторого затруднения. Я писал этот ответ, ожидая, что вы отредактируете свой вопрос, но теперь я не хочу отбрасывать ответ так.
Это довольно легко сделать. Я сделаю с javascript часть. После того, как пользователь ввел местоположение, допустим, что вызывается функция location_entered: -
function location_entered() {
const loc = document.getElementById("location").value;
// If you want to open view source page in new tab
window.open('view-source:' + loc, '_blank');
// If in same tab
// window.location.replace('view-source:' + loc); // http redirection
// window.location.href('view-source:' + loc); // anchor link clicked like functionality
}
<form onsubmit="location_entered()">
<input type="text" id="location" />
</form>
* Примечание: - Я не знаю универсальности view-source
, как я тестировал в chrome и firefox, я могу сказать только для этих двух браузеров.