這裏的價值是我對重定向與單選按鈕
<html>
<script>
var submit = document.getElementById('btnFormSubmit');
submit.addEventListener('click', submitForm);
function submitForm(event){
event.preventDefault();
event.stopPropagation();
var href = '',
inputs = this.parentNode.getElementsByTagName('input')
for(var i=0;i<inputs.length;i++){
if(inputs[i].getAttribute('name') == 'scenarionum' && inputs[i].checked){
href = inputs[i].getAttribute('data-href');
value= inputs[i].getAttribute('value');
window.location = href;
}
}
}
</script>
<head>
<title>Hello</title>
</head>
<body>
<form method="post" name="start" action="./test.pl">
<div class="Folder">
<input type="radio" name="scenarionum" value="Run Suite" data-href="test.pl"/>Suite</div>
<input type="submit" value="Run" id="btnFormSubmit" />
</form>
</body>
</html>
這個工作正常使用的代碼。當我點擊提交按鈕時,會將我帶到頁面「test.pl」,但我想將它與單選按鈕的值(在此情況下爲「運行套件」)一起重定向。
請告訴我在JavaScript修改重定向與價值「運行組曲」到一起的test.pl
你實際需要的腳本,提交按鈕會的形式輸入的值會自動上傳至由操作屬性設置頁面。 – Esko