Forum Moderators: open
I am trying to create a form that submits when the user makes a selection from a <select> menu. There will be no Submit button on the form. I've managed to get it working in Opera using the code below, but I am unable to get it working in Internet Explorer.
Thank you for any help you can offer.
---------------------------
function DoSubmission() {
document.MyForm.submit();
}
---------------------------
<form name="MyForm" action="blah.php" method="get">
---------------------------
<select name="vphselect">
<option value="1" onClick=\"DoSubmission();\">Option 1</option>
<option value="2" onClick=\"DoSubmission();\">Option 2</option>
<option value="3" onClick=\"DoSubmission();\">Option 3</option>
</select>
---------------------------
try it like this example...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><script type="text/javascript">
var df;
window.onload=function() {
df=document.forms[0];
df[0].onchange=function(){
DoSubmission();
}
}
function DoSubmission() {
if(df[0].value!='') {
df.submit();
}
}
</script></head>
<body><form action="http://www.google.com" method="get">
<div>
<select name="vphselect">
<option value="">--options--</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
</div>
</form></body>
</html>
birdbrain
I am trying to create a form that submits when the user makes a selection from a <select> menu.
birdbrain