我有这个html
表单,它实际上并不将数据发送到 php 文件,而是将数据发送到 javascipt 函数。
如果我点击“开始”按钮工作正常,但如果我选择某些东西并点击“输入”,则不起作用。不向函数发送数据,即。
我制作了具有相同模式的其他表单,将数据发送到同一文件中的 javascript 函数并且它们可以工作。这个拒绝。
我该如何解决?谢谢
<form id="boroughform" enctype="multipart/form-data" method="post" action="#" onSubmit="return goborough(this); return false;" >
Choose borough:<br/>
<select name="boroughselect" id="boroughselect" >
<option selected value=" ">Choose...</option>
//fill the options with the results of a query performed eariler - works
<?php
for ($v=0; $v< sizeof($borough) ; $v++)
{echo '"<option value="'.$bid[$v].','.$bboxa[$v].','.$bboxb[$v].','.$bboxc[$v].','.$bboxd[$v].'" >'.$borough[$v].'</option>';}
?>
</select><br/>
<input type="submit" value="Go" name="postbor" class="formButton">
</form>
//the js
function goborough(g){
var binfo=g.elements['boroughselect'].value;
if(binfo!=" "){
//some cool openlayers staff here
return false;
}
else{alert('You have not chosen a borough !!! ');return false;}
}