表格提交电台选择

时间:2011-09-19 01:41:17

标签: php javascript

快速提问,

选择单选按钮时是否可以提交表单(没有javascript)?有点像测验?

基本上,我不再需要“提交”按钮。用户将输入多个字段,然后选择单选按钮以提交表单。每个单选按钮都有一个相关的值,我需要捕获它。

想法?

3 个答案:

答案 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。