Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 输入类型不适用于IE 7&;8带锚<;a>&&书信电报;span>;标签_Php_Javascript_Html_Css - Fatal编程技术网

Php 输入类型不适用于IE 7&;8带锚<;a>&&书信电报;span>;标签

Php 输入类型不适用于IE 7&;8带锚<;a>&&书信电报;span>;标签,php,javascript,html,css,Php,Javascript,Html,Css,以下是我的代码: <a href="<?php echo $url; ?>" id="quotenow" class=""> <span class="blue_btn"><input type="submit" value="Quote Now" class=""></span> </a> 您的代码是错误的,您不需要在输入元素周围使用锚定标记。它应该看起来像: <a href="<?php echo $url

以下是我的代码:

<a href="<?php echo $url; ?>" id="quotenow" class=""> <span class="blue_btn"><input type="submit" value="Quote Now" class=""></span> </a>

您的代码是错误的,您不需要在输入元素周围使用锚定标记。它应该看起来像:

<a href="<?php echo $url; ?>" id="quotenow" class=""><span class="blue_btn">My Anchor</span></a>

或者,如果希望按钮上出现onclick事件,则可以执行以下操作:

<!-- this uses javascript to get the result. 
     Typically button and input elements are 
     processed by a form which you'll see in the demo -->
<button onclick="window.open('<?php echo $url; ?>', '_self'); return false;"><span class="blue_btn">My Button</span></button>


对我来说效果很好,请检查您何时使用提交,这意味着提交表单。如果您不必提交表单,为什么不将其更改为按钮?为什么您需要在锚中放置提交按钮?也许您混淆了这些元素的用途。区别在于链接不依赖于javascript,按钮依赖于javascript。@RobG按钮元素不必依赖于javascript。它必须由表单元素处理。这只是概述了两种不同的方式来获得相同的东西。-当作为提交按钮时,按钮仅在没有javascript的情况下“起作用”。表单、提交按钮(和其他用户操作)可以做到这一点。我想OP可以用表单和动作属性替换链接: