大家好,我有一个问题,我认为这个问题很简单,但我找不到问题所在。我有一个“菜单”,当我单击一个按钮时,我想将数据发送到另一个页面。所以我在 js 中编写了一个函数来打开一个新选项卡并发送数据。但是当我点击时,就好像该函数不存在一样。
<div id="botones">
<input type="button" value="<?=L::misc_export?>" onclick="javascript:pasarDatosParaExportar();" name="boton" />
</div>
<script type="text/javascript">
function pasarDatosParaExportar() {
window.open('calculos.exportar.php?fecha2='+'<?=$_POST['fecha2']?>'+'&hasta='<?=$_POST['hasta']?>'&cuartel='<?=(int)$_GET['cuartel']?>'','_blank');
}
</script>
最佳答案
删除 javascript:
从你的“onclick”的内容。这是为了 <a href="[HERE PUT javascript:]"
如果你有链接并且想将 JS 代码放入“href”参数,应该使用它:
<a href="javascript:alert('success!')">click</a>
但是你也可以这样做:
<a onclick="alert('success!')">click</a>
关于javascript - JS函数不响应事件onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34159134/