下のコードから、2つのボタンを持つキャプティブポータルのWebページを作成する必要があります。その1つはユーザーの名前とパスワードを入力して続行し、もう1つは続行しますボタンをクリックすると、ユーザーは何も入力しなくても自動的にリダイレクト先のWebサイトに誘導されます(「username」と「password」は既に定義されています)。問題は、私は同じページに両方が必要であり、それが動作していないということです。別のページでは完全に動作します。すべてのHTMLキャプティブポータルでの問題
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Company Name Hotspot - Secure Access!</title>
<style type="text/css">
body {
background-color: #000;
}
.offer {
font-size: 24px;
color: #F00;
text-align: center;
}
.bolder {
border: 1px solid #FFF;
}
.copyright {
font-size: 12px;
text-align: center;
color: #FFF;
}
.button {
font-size: 16px;
font-weight: bold;
}
body,td,th {
color: #6FF;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
}
</style>
</head>
<title>Secure Access - Login</title>
<body>
<form method="post" action="$PORTAL_ACTION$">
<input name="redirurl" type="hidden" value="$PORTAL_REDIRURL$">
<input name="zone" type="hidden" value="$PORTAL_ZONE$">
<center>
<table cellpadding="6" cellspacing="0" width="780" height="380" style="border:1px solid #000000">
<tr height="10" bgcolor="#990000">
<td align="center" style="border-bottom:1px solid #000000">
<font color='white'>
<b>
Welcome to Bharat Telecom Hotspot
</b></font></td>
</tr>
<tr>
<td>
<div id="mainlevel">
<center>
<table width="100%" border="0" cellpadding="5" cellspacing="0">
<tr>
<td>
<center>
<div id="mainarea">
<center>
<table width="100%" border="0" cellpadding="5" cellspacing="5">
<tr>
<td>
<div id="maindivarea">
<center>
<div id='statusbox'>
<font color='red' face='arial' size='+2'>
<b>
</b>
</font>
To gain access through the internet, Please enter your Username and Password or Voucher Code.<br><br>
If you have any difficulties you may contact our technical support technician at (Tel. No Here)<br><br>
\t \t \t \t \t Kindly Note that you will be exited after 5 minutes by using the Free Wifi Access.<br><br>
\t \t \t \t \t Click the Button to continue as free User.<br></div>
<br/>
<div id='loginbox2'>
<table>
\t \t \t \t \t <tr><td><input name="auth_user" type="hidden" type="text" value="User"></td></tr>
\t \t \t \t \t <br>
\t \t \t \t \t <tr><td><input name="auth_pass" type="hidden" type="password" value="abc"></td></tr>
\t \t \t \t \t <br>
\t \t \t \t <td><input class="button" name="accept" type="submit" value="Continue"></td>
</table>
</div>
<div id='loginbox'>
\t \t \t \t \t
<table>
<tr>
<td align="right"> </td>
<td>Free User</td>
</tr>
<tr><td align="right">Username:</td><td><input name="auth_user" type="text" ></td></tr>
<tr><td align="right">Password:</td><td><input name="auth_pass" type="password" ></td></tr>
<tr>
<td colspan="2" align="right"> </td>
</tr>
<tr>
<td align="right"> </td>
<td>Voucher</td></tr>
<tr>
<td align="right">Voucher Code:</td>
<td><input name="auth_voucher" type="text"></td>
</tr>
<tr>
<td align="right"> </td>
<td><input name="accept" type="submit" class="button" value="Continue"></td>
</tr>
<tr>
<td align="right"></td><td></td></tr>
</table><br />
<hr />
<p> </p>
</div>
</center>
</div>
</td>
</tr>
</table>
</center>
</div>
</center>
</td>
</tr>
</table>
</center>
</div>
</td>
</tr>
<tr height="10" bgcolor="#990000">
<td align="center" style="border-bottom:1px solid #000000">
<p><font color='white'>
<b>
©Copyright 2016 Company Hotspot. All Rights Reserved.
</b></font><br />
</tr>
</table>
</center>
</form>
</body>
</html>
しかし、2番目のボタンには値はありません。 – BeachSamurai
値とボタン名を変更しましたが、何も変更されていませんでした。私はそれを回避する方法が不思議だった。 – BeachSamurai
はい私はそれをやった、私はボタンの名前を変更し、2つのフォームを分割したので、半分はボタンの1つに使用され、残りの半分は他のボタンのために使われました。本当に素晴らしいおかげで。 – BeachSamurai