需要与HTML输入标记等效的javascript
我有一个充满表单的设置页面,通常使用输入标签将值提交回服务器。我有一个实例需要一个alertbox来显示带有yes和no按钮的警告,我已经完成了这一部分,我需要知道的是如何以与input标记相同的方式将单选按钮中的值提交回服务器需要与HTML输入标记等效的javascript,javascript,input,Javascript,Input,我有一个充满表单的设置页面,通常使用输入标签将值提交回服务器。我有一个实例需要一个alertbox来显示带有yes和no按钮的警告,我已经完成了这一部分,我需要知道的是如何以与input标记相同的方式将单选按钮中的值提交回服务器 <script type="text/javascript"> function radioFunc() { var x; var r=confirm("WARNING! \nManually adjusting flo
<script type="text/javascript">
function radioFunc()
{
var x;
var r=confirm("WARNING! \nManually adjusting flowrate settings can flood your process, Are you sure?");
if (r==true)
{
x="YES!";
}
}
</script>
看看:
在窗体上设置隐藏输入的值,如:
<input type'hidden' id='hiddenAttr' />
然后,您将能够访问与其他属性相同的hiddenAttr输入。添加一个隐藏值,并在函数中设置其值。然后,它将与表单一起发布。asawyer的答案比下面发布的两个更好。请在这里容忍我,我是嵌入式程序员,而不是web开发人员。所以我替换document.getElementByIddemo.innerHTML=x;使用document.getelementbyidhiddenatr.innerHTML=x;然后用单选按钮填写表格?是的。您需要创建一个新的输入字段,该字段的类型为隐藏。然后,您希望按ID选择此项,并将innerHTML值设置为等于用户选择的值。发布后,您可以像提取任何其他输入类型一样提取该值。改为使用java submit方法使其工作,我的回调函数出现了一些问题,但现在它工作了。最后一个问题,OK和Cancel都等于true。
<!DOCTYPE html>
<html>
<body>
<p>Click the button to display a confirm box.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script type="text/javascript">
function myFunction()
{
var x;
var r=confirm("Press a button!");
if (r==true)
{
x="You pressed OK!";
}
else
{
x="You pressed Cancel!";
}
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
</html>
document.getElementById("demo").innerHTML=x;
<input type'hidden' id='hiddenAttr' />
document.getElementById("hiddenAttr").innerHTML=x;