Javascript 下拉菜单按钮
我有一个下拉菜单,它将转发到链接时,用户点击它我不想要任何按钮,只是当用户选择类别,它将转发给他们。我想删除按钮时,用户希望他们点击菜单,选择它时,将转发到域。请引导我。谢谢 按钮代码是Javascript 下拉菜单按钮,javascript,html,Javascript,Html,我有一个下拉菜单,它将转发到链接时,用户点击它我不想要任何按钮,只是当用户选择类别,它将转发给他们。我想删除按钮时,用户希望他们点击菜单,选择它时,将转发到域。请引导我。谢谢 按钮代码是 <FORM name="mapform" method="POST"> <SELECT name="jump" size="1"> <OPTION value="" SELECTED>Select the Category</option> <OPTION
<FORM name="mapform" method="POST">
<SELECT name="jump" size="1">
<OPTION value="" SELECTED>Select the Category</option>
<OPTION value="http://www.mydomain.com/posting.php?mode=post&f=1">Ask a Question</option>
<OPTION value="http://www.mydomain.com/posting.php?mode=post&f=4">Vehicle for Sale</option>
<OPTION value="http://www.mydomain.com/posting.php?mode=post&f=8">Housing for Rent</option>
</SELECT>
<INPUT type=button onClick= "location = '' + document.mapform.jump.options[ document.mapform.jump.selectedIndex ].value;" value="Place an Ad!">
</FORM>
额外帮助:如果可能的话,你能告诉我如何使这个按钮看起来像漂亮的主题 将onclick代码移动到下拉菜单的onchange事件:
<SELECT name="jump" size="1" id="category">
<script type="text/javascript">
$(document).ready(function() {
$("#category").onchange(function() {
// do redirect here ....................
});
});
</script>
试试这个
HTML
JQUERY脚本
<script>
$(function(){
$('#jump').bind('change', function () {
var url = $(this).val(); // get selected value
if (url) { // require a URL
window.location = url; // redirect
}
return false;
});
});
</script>
你必须在更改下拉列表时触发它 在该下拉列表的一次更改中,您可以调用Javascript函数,并在该函数中重定向它 或 您可以为此创建id并创建onchange事件:
<SELECT name="jump" size="1" id="category">
<script type="text/javascript">
$(document).ready(function() {
$("#category").onchange(function() {
// do redirect here ....................
});
});
</script>
您看到s onchange属性了吗?
<script>
$(function(){
$('#jump').bind('change', function () {
var url = $(this).val(); // get selected value
if (url) { // require a URL
window.location = url; // redirect
}
return false;
});
});
</script>
<SELECT name="jump" size="1" id="category">
<script type="text/javascript">
$(document).ready(function() {
$("#category").onchange(function() {
// do redirect here ....................
});
});
</script>