使用javascript函数在url执行下拉选项/按钮
using javascript function in url to execute drop down option/button
是否可以通过url传递值,以便从下拉菜单中执行选择?
例如,如果我想从这个页面的下拉菜单中选择National League,我可以通过URL传递值来重载新页面而不单击它吗?
从我所看到的,当你选择国家联赛的javascript函数_doPostBack(....){...}
被调用。
如果你仔细观察,当<select>
的change
事件被触发时,_doPostBack
被调用。
当元素的值发生变化时触发一个change事件。对于<input type=text>
,当文本发生变化并且元素失去焦点时触发。(例如,输入一些内容并tab out)
对于<select>
,当选择改变时发生这种情况。
如果你有
<select id="gender">
<option value="f"> Female </option>
<option value="m"> Male </option>
<option value="n"> Prefer not to say </option>
</select>
您可以通过以下方式之一为更改事件附加事件处理程序:
<select id="gender" onchange="genderChanged()">
<option value="f"> Female </option>
<option value="m"> Male </option>
<option value="n"> Prefer not to say </option>
</select>
或
部分:
window.onload = function()
{
document.getElementById("gender").onchange = genderChanged;
}
(jQuery和其他javascript框架使这更简单)
genderChanged
是你想在选择改变时调用的函数(你写的and)。
如果你的genderChanged
看起来像
function genderChanged()
{
var newGender = document.getElementById("gender").value;
alert("Changed to : "+newGender);
}
此值可以通过传统的表单提交(提交包含<select>
的<form>
),通过url或通过Ajax提交给服务器。
相关文章:
- 如何在不需要单击按钮的情况下获取选项的值
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- 复选框/单选按钮-添加所选项目的总价
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- 更新:仅根据单选按钮和所选选项选择特定项目
- 如何在ASP.NET中单击按钮后激活启动选项卡
- 关于&从win8 RC转换为win8 RTM后,首选项弹出按钮为空
- 单击按钮进入下一个选项卡,而不是单击选项卡
- Angular:如何使用ngRepeat并设置默认单选按钮选项
- 如何更改单击按钮时的javascript滑块选项
- Ajax在使用onclick选项时无法处理HTML表单中的提交按钮
- 隐藏结账按钮,直到选择发货选项
- 如何将每个选项按钮与其自己的单个标记相关联
- IE9 问题:动态创建(通过 innerHTML)选项按钮和复选框不起作用
- 禁用javasscript中的选项/按钮
- “刷卡back"在离子项目后,点击离子选项按钮
- Bootstrap插件创建选项按钮与任意js
- 如何制作交互式选项按钮
- 使用javascript函数在url执行下拉选项/按钮
- 如何让浏览器“保存图像为”选项按钮