我试图没有提交按钮,当用户选择值时表单是否有任何提交方式?
<form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>" >
<table class="form">
<select name="category" class="formfield" id="category">
<option value="-1"> Category </option>
<?php
$sql_contry = "SELECT * FROM category";
$rs_c = mysql_query($sql_contry);
while ($row_c = mysql_fetch_array($rs_c)) {
echo '<option value="'.$row_c['category'].'">'.$row_c['category'].'</option>';
}
?>
</select>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)
The*_*ook 23
这是一个例子
<form>
<select name='myfield' onchange='this.form.submit()'>
<option selected>Milk</option>
<option>Coffee</option>
<option>Tea</option>
</select>
<noscript><input type="submit" value="Submit"></noscript>
</form>
Run Code Online (Sandbox Code Playgroud)
使用noscript标记,它允许不支持JavaScript的浏览器仍然可以运行.
是的 - 使用 JavaScript:
网页:
<form id="frm">
<select onchange="onSelectChange();">
<option>1</option>
<option>1</option>
<select>
</form>
Run Code Online (Sandbox Code Playgroud)
js:
function onSelectChange(){
document.getElementById('frm').submit();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44982 次 |
| 最近记录: |