Javascript 如何通过onsubmit传递表单元素?
我试图使用onsubmit将提交到表单的值传递到函数中Javascript 如何通过onsubmit传递表单元素?,javascript,forms,variables,onsubmit,Javascript,Forms,Variables,Onsubmit,我试图使用onsubmit将提交到表单的值传递到函数中 <form action="#" onsubmit="getWeather();return false"> City: <input type="text" id="city"> <input type="submit" /> </form> 城市: 那么如何将城市的值传递到getWeather函数中呢?谢谢 命名字段,然后使用this.city.value <f
<form action="#" onsubmit="getWeather();return false">
City: <input type="text" id="city">
<input type="submit" />
</form>
城市:
那么如何将城市的值传递到getWeather函数中呢?谢谢 命名字段,然后使用
this.city.value
<form action="#" onsubmit="getWeather(this.city.value);return false">
City: <input type="text" name="city" id="city-field">
<input type="submit" />
</form>
城市:
使用前必须声明该函数。您可以在声明表单之前在scrip标记中执行此操作:
<script>
function getWeather(){
var city = document.myform.city.value;
return false;
}
</script>
函数getWeather(){
var city=document.myform.city.value;
返回false;
}
然后将其添加到html中,如下所示:
<form action="#" onsubmit="getWeather()" id="myform">
City: <input type="text" id="city">
<input type="submit" />
</form>
城市:
祝你好运 将
document.getElementById('city').value
作为argumentAdd-between(this.name.value)传递