HTML的问题很简单:为什么我的JS不能正确地从表格中提取价值?
<form> <input type="text" name="locSearch" id="locSearch" /> <button id="locSearchBtn"><i class="fa fa-search" id="search-icon"></i></button> </form>
JS:
$(document).ready(function() {
getsWeather('seattle, wa', 'f');
$("#locSearchBtn").click(function() {
getsWeather(document.getElementById('locSearch').value, 'f');
});
当我提交表单(通过按ENTER键或单击提交图标,页面重新加载,但与默认设置(即用'Seattle,wa作为getsWeather函数的默认参数)。我需要它来提取输入框中的任何内容,并将它用作getsWeather函数中的参数,但目前不工作。
任何想法?让我知道如果你需要更多的代码来了解它
所以问题,你觉得页面重新加载是越野车还是代码应该如何工作?因为如果它的越野车,那么你需要防止表单被提交。否则,所有工作都会重置 – Sagar
是因为它每次重新加载整个脚本,即使我只是要求它用用户在表单中输入的值重新加载它? – pmath325
@Jamiec老实说,我不确定,因为我是一个初学者。我正在使用http://simpleweatherjs.com/框架。 – pmath325