<script language=javascript>
function validate()
{
document.form1.action="validate.php";
document.form1.submit();
}
function delete()
{
document.form1.action="delete.php";
document.form1.submit();
}
</script>
<body>
while($s=mysql_fetch_row($q))
{
echo "<form name=form1 method=post>
<table width=90% bgcolor='#6CDAF5' align=center>
<tr><th align=left> Bug $i: </tr>
<tr><td>Username: <td> <input type=text value='$s[0]' name=username> </td></tr>
<tr><td>User email-id: <td><input type=text value='$s[1]' name=email> </td></tr>
<tr><td>User Contact-no :<td><input type=text value='$s[2]' name=contactno> </td></tr>
<tr><td>Bug: <td><textarea rows=5 cols=40 name=bug>$s[3]</textarea></td></tr>
<tr><td>Bug-Reason: <td><textarea rows=5 cols=40 name=text1>$s[4]</textarea></td></tr>
<tr><td>Bug-Solution:<td><textarea rows=5 cols=40 name=text2>$s[5]</textarea></td></tr>
<tr><td>Updated-date:<td><input type=text value='$s[6]' name=date></td></tr>
<tr><td width=100% align=right colspan=2><input type=submit value='add this bug with main bugs' OnClick='validate()' >
<input type=submit name=delete value='delete this bug' OnClick=delete()></tr>
</table><br></form>";
}
</body>
Я создал две кнопки, как "add this bug with main bug"
и "delete this bug"
, при нажатии на эту кнопку, он должен перенаправлять validate.php
и delete.php
соответственно.нажатия кнопок не перенаправляет на другую страницу
Я упомянул об этом в Javascript, но когда я нажимаю эти кнопки, он не перенаправляется на другую страницу.
'вернуться ложным;', чтобы избежать действия по умолчанию. – Wrikken
Если ваша форма работает правильно только с поддержкой JS в любом случае, вы должны использовать 'input type = button' (вместо' submit') и запускать форму, используя 'onclick' на них. (С вашим решением прямо сейчас браузер отправляет форму «старомодным способом» по клику, и поэтому ваш JS-код, вероятно, не успевает вступить в силу. – CBroe
http://www.quirksmode.org/js/events_early. html # link4 – Wrikken