Javascript 无法获取文本框值
嗨,我想用一些输入做点什么,但是输入(除了市政)显示为空字符串。因此,即使id填充文本框,建筑物也将显示为空。没有控制台错误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
$('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" />