虽然这个问题不属于PHP版块的,但是还是发在这里 喜欢这个版块
问题描述 : 插入地图的按钮点了没反应! 什么原因 ,增加小区的按钮点了有反应!!代码如下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title><!--{$cfg.page.title}--> - 增加小区</title>
<!--{$cssFiles}-->
<!--{$jsFiles}-->
</head>
<body>
<div id="modalWindow">
<form name="dataForm" method="POST" action="">
<p>
<label>小区名字:</label>
<input type="text" id="addBoroughName" name="addBoroughName" class="input" value="" />
</p>
<p>
<label>所在区域:</label>
<select id="addBoroughCityarea" name="addBoroughCityarea" class="select">
<option value="">请选择区域</option>
<!--{html_options options=$cityarea_option selected=$borough.cityarea_id }-->
</select>
</p>
<p>
<label>小区地址:</label>
<input type="text" id="addBoroughAddr" name="addBoroughAddr" class="input" size="40" value="" />
</p>
<p>
<label>小区地图:</label>
<input id="cityName" type="hidden" name="cityName" value="<!--{$cfg.page.mapcity}-->"/>
<input id="phone" type="hidden" name="phone" value="<!--{$cfg.page.rexian}-->"/>
<input id="nid" type="text" name="nid" value=""/> <!-- 此输入框用于接收返回的地图标点NID值 -->
<input type="button" name="insert" value="插入地图" onClick="insertMap();"/> <!--此按钮点击时打开地图窗口 -->
<p><font color="#FF0000">注意:请填写好小区名字和地址后在点击插入地图</font> </p>
</p>
<p>
<label>物业类型:</label>
<select id="addBoroughType" name="addBoroughType" class="select">
<!--{html_options options=$borough_type_option selected=$borough.borough_type }-->
</select>
</p>
<p>
<input type="Button" name="addButton" value="增加小区" onclick="return addBorough()" />
</p>
</form>
</div>
<script language="javascript">function addBorough(){
var name = document.getElementById('addBoroughName').value;
var area_id = document.getElementById('addBoroughCityarea').value;
var address = document.getElementById('addBoroughAddr').value;
var nid = document.getElementById('nid').value;
var type = document.getElementById('addBoroughType').value;
if(!name || !area_id || !address || !type || !nid ){
alert("请把信息填全");
return false;
}
$.post('ajax.php?action=saveBorough',{borough_name:name,cityarea_id:area_id,borough_address:address,borough_type:type,borough_nid:nid},function(data){
//返回小区ID
if(data ==0){
alert('增加小区出错');
return false;
}
if(data.indexOf('|')){
var temp = data.split('|');
if(temp[0] < 0){
alert("添加小区出错");
return false;
}
if(temp[1] == -1){
alert("你添加的小区已存在");
}
window.parent.addToBoroughItem(temp[0],name,address);
window.parent.TB_remove();
}else{
alert('增加小区出错');
return false;
}
});
return false;
}
</script>
</body>
</html>
问题描述 : 插入地图的按钮点了没反应! 什么原因 ,增加小区的按钮点了有反应!!代码如下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title><!--{$cfg.page.title}--> - 增加小区</title>
<!--{$cssFiles}-->
<!--{$jsFiles}-->
</head>
<body>
<div id="modalWindow">
<form name="dataForm" method="POST" action="">
<p>
<label>小区名字:</label>
<input type="text" id="addBoroughName" name="addBoroughName" class="input" value="" />
</p>
<p>
<label>所在区域:</label>
<select id="addBoroughCityarea" name="addBoroughCityarea" class="select">
<option value="">请选择区域</option>
<!--{html_options options=$cityarea_option selected=$borough.cityarea_id }-->
</select>
</p>
<p>
<label>小区地址:</label>
<input type="text" id="addBoroughAddr" name="addBoroughAddr" class="input" size="40" value="" />
</p>
<p>
<label>小区地图:</label>
<input id="cityName" type="hidden" name="cityName" value="<!--{$cfg.page.mapcity}-->"/>
<input id="phone" type="hidden" name="phone" value="<!--{$cfg.page.rexian}-->"/>
<input id="nid" type="text" name="nid" value=""/> <!-- 此输入框用于接收返回的地图标点NID值 -->
<input type="button" name="insert" value="插入地图" onClick="insertMap();"/> <!--此按钮点击时打开地图窗口 -->
<p><font color="#FF0000">注意:请填写好小区名字和地址后在点击插入地图</font> </p>
</p>
<p>
<label>物业类型:</label>
<select id="addBoroughType" name="addBoroughType" class="select">
<!--{html_options options=$borough_type_option selected=$borough.borough_type }-->
</select>
</p>
<p>
<input type="Button" name="addButton" value="增加小区" onclick="return addBorough()" />
</p>
</form>
</div>
<script language="javascript">function addBorough(){
var name = document.getElementById('addBoroughName').value;
var area_id = document.getElementById('addBoroughCityarea').value;
var address = document.getElementById('addBoroughAddr').value;
var nid = document.getElementById('nid').value;
var type = document.getElementById('addBoroughType').value;
if(!name || !area_id || !address || !type || !nid ){
alert("请把信息填全");
return false;
}
$.post('ajax.php?action=saveBorough',{borough_name:name,cityarea_id:area_id,borough_address:address,borough_type:type,borough_nid:nid},function(data){
//返回小区ID
if(data ==0){
alert('增加小区出错');
return false;
}
if(data.indexOf('|')){
var temp = data.split('|');
if(temp[0] < 0){
alert("添加小区出错");
return false;
}
if(temp[1] == -1){
alert("你添加的小区已存在");
}
window.parent.addToBoroughItem(temp[0],name,address);
window.parent.TB_remove();
}else{
alert('增加小区出错');
return false;
}
});
return false;
}
</script>
</body>
</html>
<form name="dataForm" method="POST" action="">
<p>
<label>小区名字:</label>
<input type="text" id="name" name="addBoroughName" class="input" value="" />
</p>
<p>
<label>所在区域:</label>
<select id="addBoroughCityarea" name="addBoroughCityarea" class="select">
<option value="">请选择区域</option>
<!--{html_options options=$cityarea_option selected=$borough.cityarea_id }-->
</select>
</p>
<p>
<label>小区地址:</label>
<input type="text" id="address" name="addBoroughAddr" class="input" size="40" value="" />
</p>
<p>
<label>小区地图:</label>
<input id="cityName" type="hidden" name="cityName" value="<!--{$cfg.page.mapcity}-->"/>
<input id="phone" type="hidden" name="phone" value="<!--{$cfg.page.rexian}-->"/>
<input id="nid" type="text" name="nid" value=""/> <!-- 此输入框用于接收返回的地图标点NID值 -->
<input type="button" name=insert value="插入地图" onClick="insertMap();"/> <!--此按钮点击时打开地图窗口 -->
<p><font color="#FF0000">注意:请填写好小区名字和地址后在点击插入地图</font> </p>
</p>
<p>
<label>物业类型:</label>
<select id="addBoroughType" name="addBoroughType" class="select">
<!--{html_options options=$borough_type_option selected=$borough.borough_type }-->
</select>
</p>
<p>
<input type="button" id="addButton" value="增加小区" onclick="return addBorough()" />
</p>
</form>
</div>
<script language="javascript">function addBorough(){
var name = document.getElementById('addBoroughName').value;
var area_id = document.getElementById('addBoroughCityarea').value;
var address = document.getElementById('addBoroughAddr').value;
var nid = document.getElementById('nid').value;
var type = document.getElementById('addBoroughType').value;
if(!name || !area_id || !address || !type || !nid ){
alert("请把信息填全");
return false;
}
在你的<script>标签内加上这段你就明白了
function insertMap(){
alert("你点击了“插入地图”");
}