Php 表格在无线电选择上提交
快速提问 选择单选按钮(不使用javascript)时是否可以提交表单?有点像测验 基本上,我不再需要“提交”按钮。用户将输入几个字段,然后选择一个单选按钮提交表单。每个单选按钮都有一个关联的值,我需要捕获该值Php 表格在无线电选择上提交,php,javascript,Php,Javascript,快速提问 选择单选按钮(不使用javascript)时是否可以提交表单?有点像测验 基本上,我不再需要“提交”按钮。用户将输入几个字段,然后选择一个单选按钮提交表单。每个单选按钮都有一个关联的值,我需要捕获该值 想法?简而言之,除非使用javascript,否则无法实现 疯狂的回答是的,你可以。您可以创建类似radio buton的图像,并将其用作提交按钮来提交不同的表单。因此,当用户单击submit按钮(看起来像单选按钮)时,您将提交表单 <FORM METHOD="POST" ACTI
想法?简而言之,除非使用javascript,否则无法实现 疯狂的回答是的,你可以。您可以创建类似radio buton的图像,并将其用作提交按钮来提交不同的表单。因此,当用户单击submit按钮(看起来像单选按钮)时,您将提交表单
<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>
简短回答除非使用javascript,否则无法执行此操作 疯狂的回答是的,你可以。您可以创建类似radio buton的图像,并将其用作提交按钮来提交不同的表单。因此,当用户单击submit按钮(看起来像单选按钮)时,您将提交表单
<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>
是,使用javascript
<script>
function submitOnClick(formName){
document.forms[formName].submit();
}
</script>
<form id="myForm" ...>
<input type="radio" onclick="submitOnClick('myForm')>
</form>
函数submitOnClick(formName){
document.forms[formName].submit();
}
是的,使用javascript
<script>
function submitOnClick(formName){
document.forms[formName].submit();
}
</script>
<form id="myForm" ...>
<input type="radio" onclick="submitOnClick('myForm')>
</form>
函数submitOnClick(formName){
document.forms[formName].submit();
}
或者使用Ajax。您需要提供一个URL,用于放置函数actionAsynchronous
。在此函数中,您可以使用POST变量获取所选单选按钮。然后,您将能够管理所选单选按钮值。这适用于我使用Php和Yii框架。或使用Ajax。您需要提供一个URL,用于放置函数actionAsynchronous
。在此函数中,您可以使用POST变量获取所选单选按钮。然后,您将能够管理所选单选按钮值。这对我使用Php和Yii框架很有用。制作实际上是提交按钮的假单选按钮?制作实际上是提交按钮的假单选按钮?谢谢!我也不反对使用不同的按钮来提交表单,但是我如何通过这样做来获取一个值呢?例如,用户将输入其姓名,然后单击红色、绿色或蓝色。。。我仍然需要捕获他们单击的颜色-我不想使用标准的提交按钮,最后一步是让他们选择一个选项。你可以在你的单选按钮上添加一个名称属性,就像图片提交按钮一样。你可以有多个,发布同一个表单,使用不同的名称属性,你可以使用这些属性将它们彼此分开。我看到,这样按钮本身就不会有一个值,只有一个名称?实际上,简单的方法是给按钮赋予相同的值,并赋予不同的值,代表不同的单选按钮答案。请看我上面的例子。我不确定这是否有效,当我打印结果时,它会给出x&Y值。谢谢!我也不反对使用不同的按钮来提交表单,但是我如何通过这样做来获取一个值呢?例如,用户将输入其姓名,然后单击红色、绿色或蓝色。。。我仍然需要捕获他们单击的颜色-我不想使用标准的提交按钮,最后一步是让他们选择一个选项。你可以在你的单选按钮上添加一个名称属性,就像图片提交按钮一样。你可以有多个,发布同一个表单,使用不同的名称属性,你可以使用这些属性将它们彼此分开。我看到,这样按钮本身就不会有一个值,只有一个名称?实际上,简单的方法是给按钮赋予相同的值,并赋予不同的值,代表不同的单选按钮答案。请看我上面的例子。我不确定这是否有效,当我打印结果时,它会给出x&Y值。