0

この URL に HTML 文字列を取得する方法がわかりません。6 番目のオプション「1 週間に支払われる給付額について」を選択し、次に [続行] ボタンを選択して、開始したいページに移動したいと思いました。作成したリンクが機能しないのはなぜですか? 正しいリンクはどれで、どのように判断したのですか?

https://www.wvuc.org/wvweb/Welcome.aspx?UserOptions=6&bSubmit=続行

編集:

私がやろうとしているのは、開いたときにそのユーザーフォームにウェブサイトページがあるExcelユーザーフォームがあることですhttps://www.wvuc.org/wvweb/Welcome.aspx

最初のページの代わりに表示したかったのは、「週に支払われる給付額について」というラジオ オプションを選択し、続行または送信ボタンを押したかのようなページです。それが私が望んでいたページです。ユーザーフォームを最初に開いたときに表示されます。

4

1 に答える 1

0

あなたの質問を正しく理解しているかどうかはわかりませんが、次のように仮定します。

ラジオ ボタンから選択したオプションに基づいて、現在の HTML フォームをオプション固有のページに送信します。

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sample</title>
<script language="javascript">
function setLink(obj) {

var url = "";
if (obj.value == 1) {
    url = "option1.html";
}
else if (obj.value == 2) {
    url = "option2.html";
}
else if (obj.value == 3) {
    url = "option3.html";
}

//now change the action attribute of form
//and form will be posted to updated link

document.frm1.action = url;


}
</script>
</head>
<body>
<form name="frm1" method="post" action="defaultlink.html">
<input type="radio" name="mylinks" onclick="setLink(this)" value="1" /> Option 1 <br>
<input type="radio" name="mylinks" onclick="setLink(this)" value="2" /> Option 2<br>
<input type="radio" name="mylinks" onclick="setLink(this)" value="3" /> Option 3<br>
<input type="submit" value="Continue" />
</form>
</body>
</html>

上記の例では、いずれかのラジオ ボタンをクリックするとすぐに、現在のフォームが送信されるフォームのリンクを更新する JavaScript 関数が呼び出されます。

続行ボタンをクリックすると、JavaScript関数によって変更(設定)されたリンクにフォームが送信されます。

それがあなたが探している答えであることを願っています。そうでない場合は、もう少し説明してください。

ありがとう

于 2012-12-04T10:13:32.040 に答える