表单.名称.值.
form.name.value
我正在开发一个与地址相关的应用程序。
我用硬编码地址测试了我的函数,如下所示:
var address = "India Gate , Rajpath, New Delhi, Delhi";
它工作正常。
但是现在当我使用该功能通过表单从用户那里获取加法器并使用address=form.address.value
.然后alert(address)
显示右address
(字符串)。但是函数无法对其进行处理(对于与硬编码相同的地址)。
基本上我使用的是Google Maps API。那么form.name.value
有什么特别之处是我应该知道的吗?
geocoder = new google.maps.Geocoder();
var address = form.address.value;
alert(address);
//var address = "India Gate , Rajpath, New Delhi, Delhi";
geocoder.geocode({
'address': address
}, function(results, status) {
if(status == google.maps.GeocoderStatus.OK) {
alert("hi");
var latitude = results[0].geometry.location.lat();
var longitude = results[0].geometry.location.lng();
addpin(latitude, longitude);
}
});
<form>
Your Name: <input type="text" name="name"/><br/>
Your Email:<input type="text" name="email"/><br/>
Company name:<input type="text" name="company"/><br/>
Street address:<input type="text" name="address"/><br/>
<input type="submit" value="submit" onclick="getlatlong(this.form)">
</form>
form.name
反映form
元素的name
属性
<form name="form1" />
console.assert(form.name == "form1");
您可以使用您想要的form.elements.name
。但在这种情况下,无法访问length
命名元素,因为这是form.elements
集合的长度。
相关文章:
- CasperJS填充表单-输入名称有方括号
- 我未保存的更改指令需要适用于具有不同名称的所有表单
- 通过单击提交按钮获取表单名称
- 序列化表单 - 具有相同名称的输入
- 在 iframe 中指定全局变量名称时,表单目标会中断
- 修改序列化表单函数以获取输入ID而不是名称
- 当输入字段名称在数组jquery中时序列化表单
- Javascript函数未显示第二个表单名称
- 从带有代码的HTML表单中获取所有输入字段名称
- 复选框表单字段名称在表单提交淘汰js时不提交
- 当没有表单名称时,如何在AngularJS中清除表单
- 两个单独的表单,输入具有相同的名称和id
- 如何使用数字数组作为表单输入名称
- 表单.名称.值.
- js 语法传递名称元素表单验证
- 选择特定表单的特定输入字段名称
- 查找表单和字段名称的总数
- 每次提交表单时都使用新名称创建对象
- 使用角度时表单元素是否需要名称属性
- 获取我的网站的用户的登录状态,并使用 php 查看具有该名称表单数据库的用户数