百分求一段JAVASCRIPT的小脚本?

bamfk10231023 2003-08-19 09:43:53
有单上两个按钮
1.text name=abc
2.select name=abcd
option value=0 aa1 ~~~~显示是aa1
option value=1 aa2 ~~~~显示是aa2
option value=2 aa3 ~~~~显示是aa3
option value=3 aa4 ~~~~显示是aa4
</select>
要求提交以前onsubmit写一个JAVASCRIPT的判断
条件是 当按钮text的输入值为aa1时 按钮select值会改变成0再提交
同理:
当按钮text的输入值为aa2时,按钮select值会改变成1再提交
当按钮text的输入值为aa3时,按钮select值会改变成2再提交
当按钮text的输入值为aa4时,按钮select值会改变成3再提交
当按钮text的输入值为其它值时,表单不提交了,return false;

关键是怎么取 select 按钮里面显示的值。

...全文
32 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jsidiot 2003-08-19
  • 打赏
  • 举报
回复
上面的可以通过
这个也可以
function checkInput()
{
var existvalue = false;
var inputValue = document.all("abc").value;
for (var i=0;i<document.all("abcd").options.length;i++)
{
if (document.all("abcd").options[i].text==inputValue)
{ document.all("abcd").options[i].selected = true;
existvalue = true;
break;
}
}
if (existvalue) return true;
else return false;
}
hesi726 2003-08-19
  • 打赏
  • 举报
回复
//如下,没有经过检查!
// 可能要改改吧!
// 建议你使用 mse 对 JAVASCRIPT进行调试
function checkInput()
{
var existvalue = false;
var inputValue = document.all("abc").value;
for (var i=0;i<document.all("abcd").options.length;i++)
{
if (document.all("abcd").options[i].text==inputValue)
{ document.all("abcd").value = document.all("abcd").options[i].value;
existvalue = true;
break;
}
}
if (existvalue) return true;
else return false;
}
conning333 2003-08-19
  • 打赏
  • 举报
回复
应该都是正确的。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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