alert();的问题

howema 2010-07-31 08:44:17
用JavaScript实现与cgi的交互,但是在JavaScript里面的alert却执行不了,高手看看!alert(cmd)无法执行,不知是什么问题?代码有点长,所有的连接起来即可,代码如下:
/////
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>控制器总线设置</title>
<link rel="stylesheet" href="css/main.css" />
<link rel="stylesheet" href="css/font.css" />
<link rel="stylesheet" href="css/color.css" />
<link rel="stylesheet" href="css/border.css" />
</head>
<script language="javascript">

function applyCallBack(dom)
{
alert("设置成功");
}


function applayChange()
{
var module_sn = document.getElementById("module_sn").value;
var module_name = document.getElementById("module_name").value;
if(module_name.length ==0)
{
alert("模块名称不能为空。");
return;
}

if(module_name.length >32)
{
alert("模块名称太长。");
return ;
}


var module_type = document.getElementById("module_type").value;
var module_bus = document.getElementById("module_bus").value;

//io
var sn0 = document.getElementById("io00").value;
var name0 = document.getElementById("io01").value;
var type0 = document.getElementById("io02").value;
var stype0 = document.getElementById("io03").value;
var supper0 = document.getElementById("io04").value;
var slower0 = document.getElementById("io05").value;
var pupper0 = document.getElementById("io06").value;
var plower0 = document.getElementById("io07").value;

var sn1 = document.getElementById("io10").value;
var name1 = document.getElementById("io11").value;
var type1 = document.getElementById("io12").value;
var stype1 = document.getElementById("io13").value;
var supper1 = document.getElementById("io14").value;
var slower1 = document.getElementById("io15").value;
var pupper1 = document.getElementById("io16").value;
var plower1 = document.getElementById("io17").value;

var sn2 = document.getElementById("io20").value;
var name2 = document.getElementById("io21").value;
var type2 = document.getElementById("io22").value;
var stype2 = document.getElementById("io23").value;
var supper2 = document.getElementById("io24").value;
var slower2 = document.getElementById("io25").value;
var pupper2 = document.getElementById("io26").value;
var lower2 = document.getElementById("io27").value;

var sn3 = document.getElementById("io30").value;
var name3 = document.getElementById("io31").value;
var type3 = document.getElementById("io32").value;
var stype3 = document.getElementById("io33").value;
var supper3 = document.getElementById("io34").value;
var slower3 = document.getElementById("io35").value;
var pupper3 = document.getElementById("io36").value;
var plower3 = document.getElementById("io37").value;

var sn4 = document.getElementById("io40").value;
var name4 = document.getElementById("io41").value;
var type4 = document.getElementById("io42").value;
var stype4 = document.getElementById("io43").value;
var supper4 = document.getElementById("io44").value;
var slower4 = document.getElementById("io45").value;
var pupper4 = document.getElementById("io46").value;
var plower4 = document.getElementById("io47").value;

var sn5 = document.getElementById("io50").value;
var name5 = document.getElementById("io51").value;
var type5 = document.getElementById("io52").value;
var stype5 = document.getElementById("io53").value;
var supper5 = document.getElementById("io54").value;
var slower5 = document.getElementById("io55").value;
var pupper5 = document.getElementById("io56").value;
var plower5 = document.getElementById("io57").value;

var sn6 = document.getElementById("io60").value;
var name6 = document.getElementById("io61").value;
var type6 = document.getElementById("io62").value;
var stype6 = document.getElementById("io63").value;
var supper6 = document.getElementById("io64").value;
var slower6 = document.getElementById("io65").value;
var pupper6 = document.getElementById("io66").value;
var slower6 = document.getElementById("io67").value;

var sn7 = document.getElementById("io70").value;
var name7 = document.getElementById("io71").value;
var type7 = document.getElementById("io72").value;
var stype7 = document.getElementById("io73").value;
var supper7 = document.getElementById("io74").value;
var slower7 = document.getElementById("io75").value;
var pupper7 = document.getElementById("io76").value;
var plower7 = document.getElementById("io77").value;
//

alert("md");
var cmd = "module_sn="+module_sn+"&module_name="+module_name+"&module_type="+module_type+"&module_bus="+module_bus+"&io00="+sn0+"&io01="+name0+"&io02="+type0+"&io03="+stype0+"&io04="+supper0+"&io05="+slower0+"&io06="+pupper0+"&io07="+plower0+"&io10="+sn1+"&io11="+name1+"&io12="+type1+"&io13="+stype1+"&io14="+supper1+"&io15="+slower1+"&io16="+pupper1+"&io17="+plower1+"&io20="+sn2+"&io21="+name2+"&io22="+type2+"&io23="+stype2+"&io24="+supper2+"&io25="+slower2+"&io26="+pupper2+"&io27="+plower2+"&io30="+sn3+"&io31="+name3+"&io32="+type3+"&io33="+stype3+"&io34="+supper3+"&io35="+slower3+"&io36="+pupper3+"&io37="+plower3+"&io40="+sn4+"&io41="+name4+"&io42="+type4+"&io43="+stype4+"&io44="+supper4+"&io45="+slower4+"&io46="+pupper4+"&io47="+plower4+"&io50="+sn5+"&io51="+name5+"&io52="+type5+"&io53="+stype5+"&io54="+supper5+"&io55="+slower5+"&io56="+pupper5+"&io57="+plower5+"&io60="+sn6+"&io61="+name6+"&io62="+type6+"&io63="+stype6+"&io64="+supper6+"&io65="+slower6+"&io66="+pupper6+"&io67="+plower6+"&io70="+sn7+"&io71="+name7+"&io72="+type7+"&io73="+stype7+"&io74="+supper7+"&io75="+slower7+"&io76="+pupper7+"&io77="+plower7;

alert(cmd);
var req = host+"cgi-bin/mdacxml.cgi?req=config_module&"+cmd;

XmlReq.invoke(req,applyCallBack);
}

</script>
...全文
85 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
thsjyh 2010-08-02
  • 打赏
  • 举报
回复
js写成这样就已经失去了其存在的意义
plzzz 2010-07-31
  • 打赏
  • 举报
回复
JS还能写成这样???
kyzy_yy_pm 2010-07-31
  • 打赏
  • 举报
回复
有些plower我都不知道你是从哪里来的,根本找不到,所有alert不出来
kyzy_yy_pm 2010-07-31
  • 打赏
  • 举报
回复
因为有很多的plower都不存在
howema 2010-07-31
  • 打赏
  • 举报
回复
<tr>
<td align="left" valign="top" class="input"><div align="center">
<input id="io40" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io41" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io42" class="longInput" size="10" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io43" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io44" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io45" class="longInput" size="4" value="" name="noText24">
</div></td>
<td height="26" align="left" valign="top" class="input"><div align="center">
<input id="io46" class="longInput" size="4" value="" name="noText242">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io47" class="longInput" size="4" value="" name="noText242">
</div></td>
</tr>
<tr>
<td align="left" valign="top" class="input"><div align="center">
<input id="io50" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io51" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io52" class="longInput" size="10" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io53" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io54" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io55" class="longInput" size="4" value="" name="noText24">
</div></td>
<td height="26" align="left" valign="top" class="input"><div align="center">
<input id="io56" class="longInput" size="4" value="" name="noText242">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io57" class="longInput" size="4" value="" name="noText242">
</div></td>
</tr>
<tr>
<td align="left" valign="top" class="input"><div align="center">
<input id="io60" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io61" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io62" class="longInput" size="10" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io63" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io64" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io65" class="longInput" size="4" value="" name="noText24">
</div></td>
<td height="26" align="left" valign="top" class="input"><div align="center">
<input id="io66" class="longInput" size="4" value="" name="noText242">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io67" class="longInput" size="4" value="" name="noText242">
</div></td>
</tr>
<tr>
<td align="left" valign="top" class="input"><div align="center">
<input id="io70" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io71" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io72" class="longInput" size="10" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io73" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io74" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io75" class="longInput" size="4" value="" name="noText24">
</div></td>
<td height="26" align="left" valign="top" class="input"><div align="center">
<input id="io76" class="longInput" size="4" value="" name="noText242">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io77" class="longInput" size="4" value="" name="noText242">
</div></td>
</tr>


<tr>
<td width="51" align="right" valign="top" class="input"> </td>
<td colspan="7" align="left" valign="top" class="input"><div align="right"><a onClick="applayChangeIO();" href="javascript://"></a><a onClick="applayChange();" href="javascript://"><img border="0" src="images/apply_zh_cn.gif" width="51" height="20"></a></div></td>
</tr>
</table>
</form>
</div>

</body>

</html>
howema 2010-07-31
  • 打赏
  • 举报
回复
<tr>
<td class="input" valign="top" align="right"><div align="center">I/O编号</div></td>
<td width="51" height="26" align="right" valign="top" class="input"><div align="center">名称</div></td>
<td width="51" height="26" align="right" valign="top" class="input"><div align="center">类型</div></td>
<td width="51" height="26" align="left" valign="top" class="input"><div align="center">信号类型</div></td>
<td align="left" valign="top" class="input"><div align="center">上限</div></td>
<td align="left" valign="top" class="input"><div align="center">下限</div></td>
<td width="50" height="26" align="left" valign="top" class="input"><div align="center">
<p>物理量</p>
<p>上限</p>
</div></td>
<td width="44" align="left" valign="top" class="input"><div align="center">
<p>物理量</p>
<p>上限</p>
</div></td>
</tr>
<tr>
<td align="left" valign="top" class="input"><div align="center">
<input id="io00" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io01" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io02" class="longInput" size="10" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io03" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io04" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io05" class="longInput" size="4" value="" name="noText24">
</div></td>
<td height="26" align="left" valign="top" class="input"><div align="center">
<input id="io06" class="longInput" size="4" value="" name="noText242">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io07" class="longInput" size="4" value="" name="noText242">
</div></td>
</tr>
<tr>
<td align="left" valign="top" class="input"><div align="center">
<input id="io10" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io11" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io12" class="longInput" size="10" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io13" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io14" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io15" class="longInput" size="4" value="" name="noText24">
</div></td>
<td height="26" align="left" valign="top" class="input"><div align="center">
<input id="io16" class="longInput" size="4" value="" name="noText242">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io17" class="longInput" size="4" value="" name="noText242">
</div></td>
</tr>
<tr>
<td align="left" valign="top" class="input"><div align="center">
<input id="io20" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io21" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io22" class="longInput" size="10" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io23" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io24" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io25" class="longInput" size="4" value="" name="noText24">
</div></td>
<td height="26" align="left" valign="top" class="input"><div align="center">
<input id="io26" class="longInput" size="4" value="" name="noText242">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io27" class="longInput" size="4" value="" name="noText242">
</div></td>
</tr>
<tr>
<td align="left" valign="top" class="input"><div align="center">
<input id="io30" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io31" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io32" class="longInput" size="10" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io33" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io34" class="longInput" size="4" value="" name="noText6">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io35" class="longInput" size="4" value="" name="noText24">
</div></td>
<td height="26" align="left" valign="top" class="input"><div align="center">
<input id="io36" class="longInput" size="4" value="" name="noText242">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="io37" class="longInput" size="4" value="" name="noText242">
</div></td>
</tr>

howema 2010-07-31
  • 打赏
  • 举报
回复
<body onLoad="onWindowLoad()">

<table cellspacing="0" cellpadding="0" width="500" border="0" id="table1">
<tr>
<td valign="bottom" nowrap align="left" width="100%">
<p class="headline">模块设置</p>
</td>
</tr>
<tr>
<td class="headlineRule" valign="top" align="left" width="100%" bgcolor="#336699" height="4">
</td>
</tr>
</table>
<div class="formDiv">
<br>
 <input type="hidden" name="LogRollFrequency">
<input type="hidden" name="ErrorLogRollFrequency">
<input type="hidden" value="3" name="StatsMask">
<form name="FrontPage_Form1" onReset="onLoad(); return false;" onSubmit="return FrontPage_Form1_Validator(this)" method="post" action="javascript:propView.doSubmit();" language="JavaScript">
<table style="WIDTH: 476px" cellspacing="0" cellpadding="0" width="476" border="0" id="table5">
<tr>
<td bgcolor="#e6e6e6">
<img height="1" hspace="0" src="images/spacer.gif" width="1" border="0" name="IMG_DIRTY_TAB">
模块设置</td>
<td width="20" bgcolor="#ffffff">
<img src="images/diagonal.gif" width="20" height="19"></td>
<td align="right" width="194" bgcolor="#ffffff">
<span id="RESTART_IMG_SPAN" style="VISIBILITY: hidden">
<a onClick="displayChanges()" href="javascript://">
<img height="1" hspace="8" src="images/spacer.gif" width="1" border="0" name="RESTART_IMG"></a></span>
<a class="linkText" onClick="contextHelp('config_logging_error')" href="javascript://"> </a></td>
</tr>
</table>
<table class="formTable" cellspacing="0" cellpadding="6" width="465" border="0" id="table6">

<tr>
<td align="right" valign="top" class="input"><div align="center">模块编号</div></td>
<td align="left" valign="top" class="input"><div align="center">名称</div></td>
<td width="51" align="left" valign="top" class="input"><div align="center">类型</div></td>
<td width="51" align="left" valign="top" class="input"><div align="center">所在总线</div></td>
<td width="51" align="left" valign="top" class="input"> </td>
<td width="51" align="left" valign="top" class="input"> </td>
<td width="75" colspan="2" align="left" valign="top" class="input"> </td>
</tr>
<tr>
<td align="right" valign="top" class="input"><div align="center"><font color="#336699">
<select name="select" class="input" id="module_sn" onChange="changeModule()">
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="35">35</option>
<option value="36">36</option>
<option value="37">37</option>
<option value="38">38</option>
<option value="39">39</option>
<option value="40">40</option>
<option value="41">41</option>
<option value="42">42</option>
<option value="43">43</option>
<option value="44">44</option>
<option value="45">45</option>
<option value="46">46</option>
<option value="47">47</option>
<option value="48">48</option>
<option value="49">49</option>
<option value="50">50</option>
<option value="51">51</option>
<option value="52">52</option>
<option value="53">53</option>
<option value="54">54</option>
<option value="55">55</option>
<option value="56">56</option>
<option value="57">57</option>
<option value="58">58</option>
<option value="59">59</option>
<option value="60">60</option>
<option value="61">61</option>
<option value="62">62</option>
<option value="63">63</option>
</select>
</font></div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="module_name" class="longInput" size="10" value="" name="noText">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="module_type" class="longInput" size="10" value="" name="noText243">
</div></td>
<td align="left" valign="top" class="input"><div align="center">
<input id="module_bus" class="longInput" size="10" value="" name="noText24">
</div></td>
<td align="left" valign="top" class="input"> </td>
<td align="left" valign="top" class="input"> </td>
<td colspan="2" align="left" valign="top" class="input"> </td>
</tr>
<tr>
<td colspan="8" align="right" valign="top" class="input"><hr></td>
</tr>

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧