0

フォームでいっぱいの設定ページがあります。通常、値は入力タグを使用してサーバーに送信されます。はいといいえのボタンで警告を表示するためにアラートボックスを必要とするインスタンスが1つあります。この部分は完了しました。知る必要があるのは、入力と同じ方法でラジオボタンからサーバーに値を送信する方法です。タグは?

   <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>

...

<FORM action=/menu/index.zhtml method=post>
               <TR>
                  <TD width="45%">Max Flowrate Span </TD>
                  <TD align=middle width="25%"><INPUT value="<?z echo($configData.span420) ?>" name=configData.span420></TD>
                  <TD align=middle width="30%"><INPUT type=submit value=Submit><INPUT type=reset value=Reset></TD>
               </TR>
               <TR>
                  <TD width="45%">Desired Span </TD>
                  <TD align=middle width="25%">0%<input type="radio" name="ang" checked>25%<input type="radio" name="ang">50%<input type="radio" name="ang"><br>75%<input type="radio" name="ang">100%<input type="radio" name="ang" ></TD>
                  <TD align=middle width="30%"><button onclick="radioFunc()">Submit</button></TD>
               </TR>

            </FORM>
4

1 に答える 1

0

を見てみましょう:

http://www.w3schools.com/js/js_popup.asp

<!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;

これで、他の属性と同じように hiddenAttr 入力にアクセスできるようになります。

于 2012-06-13T17:36:51.960 に答える