这里的价值是我对重定向与单选按钮
<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