当前位置: 代码迷 >> JavaScript >> 大家帮忙看一下这个有关问题
  详细解决方案

大家帮忙看一下这个有关问题

热度:104   发布时间:2012-02-25 10:01:49.0
大家帮忙看一下这个问题.
<SCRIPT   language=javascript   type=text/javascript>
<!--
function   doPost(Argument)
{
theform.SortKind.value   =   Argument;
theform.submit();
}
//   -->
</SCRIPT>

<form   name= "theform "   action= "t.asp?Kind= <%=request.Form( "Kind ")%> "   method= "post ">
<input     type= "hidden "   name= "Kind "   >
<input     type= "radio "   name= "sort1 "   onclick= "doPost( '第1种 ') "   > 第1种 <input   name= "HotelSort "   type= "radio "   onclick= "doPost( '最低价 ') "   > 第2种
</form>
文件名为t.asp

为什么当我第一次点第1种的时候Kind数据为空,点第2种的时候才出现Kind=第1种数据

------解决方案--------------------
<SCRIPT language=javascript type=text/javascript>
<!--
function doPost(Argument)
{
theform.Kind.value = Argument;
//theform.submit();
}
// -->
</SCRIPT>

<form name= "theform " method= "post ">
<input type= "text " name= "Kind " >
<input type= "radio " name= "sort1 " onclick= "doPost( '第1种 ') " > 第1种 <input name= "sort1 " type= "radio " onclick= "doPost( '最低价 ') " > 第2种
</form>
给你修改了一下,你可以参考
------解决方案--------------------
SortKind
表单里没有此元素,你点第二个能出现第一个的数据已经是奇怪的了。
------解决方案--------------------
几个错误。
<input type= "hidden " name= "Kind " >
SortKind.value

SortKind是什么东西?而且,应该用id吧。

<input type= "radio " name= "sort1 " onclick= "doPost( '第1种 ') " > 第1种 <input name= "sort1 " type= "radio " onclick= "doPost( '最低价 ') " > 第2种

我理解你要用单选,那么应该把两个radiobutton写为同样的name.
  相关解决方案