Javascript 无法获取文本框值

Javascript 无法获取文本框值,javascript,jquery,html,Javascript,Jquery,Html,嗨,我想用一些输入做点什么,但是输入(除了市政)显示为空字符串。因此,即使id填充文本框,建筑物也将显示为空。没有控制台错误 $('editAddress')。提交(函数(e){ e、 预防默认值(); var mun=$(“#市政选项:选中”).text(); var city=$(“#city”).val(); var street=$(“#street”).val(); var building=$(“#building”).val(); 风险值下限=$(“#下限”).val(); va

嗨,我想用一些输入做点什么,但是输入(除了市政)显示为空字符串。因此,即使id填充文本框,建筑物也将显示为空。没有控制台错误

$('editAddress')。提交(函数(e){
e、 预防默认值();
var mun=$(“#市政选项:选中”).text();
var city=$(“#city”).val();
var street=$(“#street”).val();
var building=$(“#building”).val();
风险值下限=$(“#下限”).val();
var addr=$(“#地址”).val();
警报(“建筑物:+建筑物”);
编辑地址(门、城市、街道、建筑物、楼层、地址);
});

选择直辖市
贝鲁特
姆利克
哈雷特·赫雷克
哈雷特赛达
朱尼耶
巴尔贝克
赫尔梅尔
特宾
杰瓦亚

jQuery已经处理了以下问题:

var mun = $("#municipalities").val()
其他一切都井然有序:

$(函数(){
$('#editAddress')。提交(函数(e){
e、 预防默认值();
var mun=$(“#市政选项:选中”).text();
var city=$(“#city”).val();
var street=$(“#street”).val();
var building=$(“#building”).val();
风险值下限=$(“#下限”).val();
var addr=$(“#地址”).val();
控制台日志(门、城市、街道、建筑物、楼层、地址);
});
});

选择直辖市
贝鲁特
姆利克
哈雷特·赫雷克
哈雷特赛达
朱尼耶
巴尔贝克
赫尔梅尔
特宾
杰瓦亚

Hmmmm。似乎对我有用。确保包含jQuery库,如下面的代码示例所示

继续,在building字段中键入一些内容,它会用这些数据发出警报

还有什么我没有注意到的错误吗?如果是的话,请留下一条评论

$('editAddress')。提交(函数(e){
e、 预防默认值();
var mun=$(“#市政选项:选中”).text();
var city=$(“#city”).val();
var street=$(“#street”).val();
var building=$(“#building”).val();
风险值下限=$(“#下限”).val();
var addr=$(“#地址”).val();
警报(“建筑物:+建筑物”);
编辑地址(门、城市、街道、建筑物、楼层、地址);
});
函数editAddr(){
返回false;
}

选择直辖市
贝鲁特
姆利克
哈雷特·赫雷克
哈雷特赛达
朱尼耶
巴尔贝克
赫尔梅尔
特宾
杰瓦亚
尝试以下步骤

1) 尝试通过删除
e.preventDefault()来运行代码

2) 从输入框中删除表单输入类并添加表单控件

<input type="text"  name="city" id="city"  class="form-control" placeholder="City"/>
<input type="text"  name="street" id="street" class="form-control" placeholder="Street"/>
<input type="text"  name="building" id="building" class="form-control" placeholder="Building"/>
<input type="text"  name="floor"  id="floor"  class="form-control" placeholder="Floor"/>
<textarea  name="address"  id="address"  class="form-control" placeholder="Address Notes"></textarea>
<input type="submit" name="register" class="form_submit" id="editAddr" value="Edit Address" />


市政当局已经从文本框中获取了值,其他变量总是空的,原因如下:/我看不出有任何问题。您的问题可能在EditAddr函数调用中<代码>警报(“建筑物:“+门+”+城市+“+街道+”+建筑物+“+楼层+”+地址)
<input type="text"  name="city" id="city"  class="form-control" placeholder="City"/>
<input type="text"  name="street" id="street" class="form-control" placeholder="Street"/>
<input type="text"  name="building" id="building" class="form-control" placeholder="Building"/>
<input type="text"  name="floor"  id="floor"  class="form-control" placeholder="Floor"/>
<textarea  name="address"  id="address"  class="form-control" placeholder="Address Notes"></textarea>
<input type="submit" name="register" class="form_submit" id="editAddr" value="Edit Address" />