为了账号安全,请及时绑定邮箱和手机立即绑定

如下题描述,关于window.location的一句代码提问?

如下题描述,关于window.location的一句代码提问?

波斯汪 2021-07-08 11:07:35
在某个ASP网页中有这样一句代码,<form onsubmit="window.location=this.field.options[this.field.selectedIndex].value+this.keyword.value; return false;">这个是个搜索框点搜索提交给表单的代码,对于此句话不能理解,请高手指点,具体来说,一般的onsubmit通常会定位至另一个asp文件,但此处怎么是这样,请详解onsubmit后引号内的内容,谢谢。
查看完整描述

1 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

首先弄明白
window.location对象

window.location的默认值是window.location.href即当前页面的URL,可读写.

当对它赋值时就会让页面转到所赋值的URL

第二,关于表单中的onsubmit函数,触发在表单提交前的动作.

return false表示不会提交表单.如果提交,则会让页面转到表单的action指定的页面,action为空时是当前页

第三,
this.field.options[this.field.selectedIndex].value+this.keyword.value

this.field.options[this.field.selectedIndex].value:
指当前表单的列表框(name="field")中选中选项的值

this.keyword.value
指当前表单的文本框(也可以是其它表单项)(name="keyword")的值

查看完整回答
反对 回复 2021-07-11
  • 1 回答
  • 0 关注
  • 363 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信