转发正确页面的 onchange 参数
Onchange parameter to forward for the correct page
嘿,我想对 onchange
参数进行一些快速更改。请你帮忙设置 onchange
参数打开一个新页面。
好吧,有人会选择 Basic info
并将转发到为该脚本准备好一些列的新页面。
<div class="col-xs-10">
<input type="hidden" name="form_type" value="script">
<select id="option" class="form-control input-sm" name="option" **onchange=""**>
<option>Ping</option>
<option>Traceroute</option>
<option>Basic info</option>
<option>Restart modules</option>
</select>
</div>
非常感谢您的帮助!
如果您将目标网址放在选项中,它应该可以(未经测试)使用
onchange="javascript:window.open( this.options[ this.selectedIndex ].value, '_self');"
您必须根据选项的值决定如何构建 url。
您可以为此使用 jQuery。为此
创建一个Post
$(function(){
$('#option').change(PostOption);
});
function PostOption(){
$.post( "test.php", { option: $('#option').val() })
.done(function( data ) {
alert( "Data posted: " + data );
})
.error(function( error ) {
console.log(error);
alert("Something went wrong...");
}
);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="option">
<option>Select value</option>
<option value=1>Option 1</option>
<option value=2>Option 2</option>
</select>
嘿,我想对 onchange
参数进行一些快速更改。请你帮忙设置 onchange
参数打开一个新页面。
好吧,有人会选择 Basic info
并将转发到为该脚本准备好一些列的新页面。
<div class="col-xs-10">
<input type="hidden" name="form_type" value="script">
<select id="option" class="form-control input-sm" name="option" **onchange=""**>
<option>Ping</option>
<option>Traceroute</option>
<option>Basic info</option>
<option>Restart modules</option>
</select>
</div>
非常感谢您的帮助!
如果您将目标网址放在选项中,它应该可以(未经测试)使用
onchange="javascript:window.open( this.options[ this.selectedIndex ].value, '_self');"
您必须根据选项的值决定如何构建 url。
您可以为此使用 jQuery。为此
创建一个Post $(function(){
$('#option').change(PostOption);
});
function PostOption(){
$.post( "test.php", { option: $('#option').val() })
.done(function( data ) {
alert( "Data posted: " + data );
})
.error(function( error ) {
console.log(error);
alert("Something went wrong...");
}
);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="option">
<option>Select value</option>
<option value=1>Option 1</option>
<option value=2>Option 2</option>
</select>