按钮内的链接在任何浏览器上都不起作用

时间:2014-01-19 10:51:01

标签: javascript php html hyperlink

我想在按钮内创建一个链接。我知道普通的HTML链接按钮适用于除Internet Explorer之外的所有其他浏览器。我添加了一些javascript,但现在链接无法在浏览器中运行。我的javascript技能并不好,因为我还在学习。

<tr>
        <td>&nbsp;</td>
        <td><input type="submit" value="Submit" />
        <input type="reset" value="Clear and Reset" />
        <input type="button" value="Return To Term" onClick="javascript:location.href = commute.php?clickedletter=<?php echo $clickedterm ;?>;" /></td>

4 个答案:

答案 0 :(得分:2)

您需要将网址放在引号内:

<input type="button" value="Return To Term" onClick="javascript:location.href = 'commute.php?clickedletter=<?php echo $clickedterm ;?>'" /></td>

答案 1 :(得分:1)

您必须将字符串括在单引号中:

<input type="button" value="Return To Term" onClick="javascript:location.href = 'commute.php?clickedletter=<?php echo $clickedterm ;?>';" />

答案 2 :(得分:0)

onClick="location.replace('commute.php?clickedletter=< ?php echo $clickedterm;?>'" /></td>

答案 3 :(得分:0)

<tr>
    <td>&nbsp;</td>
    <td><input type="submit" value="Submit" />
    <input type="reset" value="Clear and Reset" />
    <input type="button" value="Return To Term" onClick="javascript:location.href='commute.php?clickedletter=<?php echo $clickedterm ;?>';" /></td>

你必须使用引号。