回 帖 发 新 帖 刷新版面

主题:这问题虽简单 可是 却是高难度 没人能解

请看代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<script language="javascript">

   //是实现"添加"按纽 的功能 将文本里的数据加到下面的列表里
function addOption(){    

  addValue=document.form1.addName.value;
var option=document.createElement("OPTION");
option.value=addValue;
option.text=addValue;
form1.text.add(option)
}

</script>
<form name="form1" action="addjg.jsp" method="post">
<table width="780" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="98" height="24">&nbsp;</td>
    <td width="185"><input name="addName" type="text" size="26"></td>
    <td width="497"><input name="b1" type="button" onClick="javascript:addOption();" value="添加"></td>
  </tr>
  <tr>
    <td height="163">&nbsp;</td>
    <td><select name="text" size="15" multiple  style="WIDTH:100%" height="20">
    </select></td>
    <td>
  
</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td> <input type="submit" name="Submit" value="提交"></td>
  </tr>
</table>
</form></body>
</html>
我对上面的代码解释一下过程就是 :我在文本框里输入比如说13712176876 后按 添加 那么13712176876就回显示在下面的列表里 我再输入13697246477 后 按 添加 那么13697246477就会显示在前面一个数1371276876的下面 依次类推 我输入完后 想 按 提交 将 列表里的手机号 通过<form name="form1" action="addjg.jsp" method="post"> 中的addjg.jsp将值获取也就是在addjg.jsp获取列表的值 如何做呢???????? 别小看他 难度大的很 啊  谁能给想出来我给加分啊  谢谢了  !!!


回复列表 (共1个回复)

沙发

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<script language="javascript">
   //是实现"添加"按纽 的功能 将文本里的数据加到下面的列表里
function addOption(){    

addValue=document.form1.addName.value;
var option=document.createElement("OPTION");
option.value=addValue;
option.text=addValue;
form1.text.add(option)
}

function check(){
  var temp="";
  for(i=0;i<document.form1.text.length;i++){
    temp+=document.form1.text.options[i].value+"<br>";
  }
  document.form1.parameter.value=temp;
  return true;
}

</script>
<form name="form1" action="addjg.jsp" method="post" onSubmit="return check();">
<table width="780" border="0" cellspacing="0" cellpadding="0">
<input name="parameter" type="hidden" value="">
  <tr>
    <td width="98" height="24">&nbsp;</td>
    <td width="185">
      <input name="addName" type="text" size="26">
    </td>
    <td width="497"><input name="b1" type="button" onClick="javascript:addOption();" value="添加"></td>
  </tr>
  <tr>
    <td height="163">&nbsp;</td>
    <td><select name="text" size="15" multiple  style="WIDTH:100%" height="20">
    </select></td>
    <td>
  
</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td> <input type="submit" name="Submit" value="提交"></td>
  </tr>
</table>
</form></body>
</html>

addjg.jsp内容包含以下代码即可:
<%
String temp = request.getParameter("parameter");
out.println(temp);
%>

我来回复

您尚未登录,请登录后再回复。点此登录或注册