快速提问,
选择单选按钮时是否可以提交表单(没有javascript)?有点像测验?
基本上,我不再需要“提交”按钮。用户将输入多个字段,然后选择单选按钮以提交表单。每个单选按钮都有一个相关的值,我需要捕获它。
想法?
答案 0 :(得分:5)
简短的回答你不能这样做,除非你使用javascript。
疯狂的回答是的,你可以。您可以创建类似无线电视频的图像,并将其用作提交按钮以提交不同的表单。因此,当用户点击提交按钮时,您将提交表单,该按钮看起来像一个单选按钮。
<FORM METHOD="POST" ACTION="">
<INPUT NAME="answer" value="answer is blue" TYPE="image" SRC="radio-button-image.jpg">
<INPUT NAME="answer" value="answer is red" TYPE="image" SRC="radio-button-image.jpg">
</FORM>
答案 1 :(得分:0)
是的,使用javascript
<script>
function submitOnClick(formName){
document.forms[formName].submit();
}
</script>
<form id="myForm" ...>
<input type="radio" onclick="submitOnClick('myForm')>
</form>
答案 2 :(得分:0)
或者使用Ajax。您需要提供一个放置函数actionAsynchronous
的URL。在此功能中,您将能够使用POST变量获取所选的单选按钮。然后,您将能够管理所选的单选按钮值。这适用于我使用Php和Yii Framework。