如果用户填写了字段,如何输出onclick事件

时间:2014-11-19 00:16:00

标签: javascript php

我有一个联系表单,如果name字段未填写,我想阻止/禁用onclick事件。

我在提交按钮上尝试了这个:

<button class="btn btn-danger" <?php if (isset($view_post['nome']))?>onclick="window.open('http://somelocation.com','mywin','width=500,height=500');"<? endif() ?> type="submit">Enviar mensagem</button>

但它不起作用。

有人可以帮助我吗? 谢谢

1 个答案:

答案 0 :(得分:0)

$view_post['nome']可能已设置但为空。试试这个:

if(!empty($view_post['nome'])) {}

我也不太确定你那些奇怪的endif()东西。我会这样做:

<button class="btn btn-danger" <?php 
 if (!empty($view_post['nome'])) { ?>
     onclick="window.open('http://somelocation.com','mywin','width=500,height=500');"
 <? }
 ?> type="submit">Enviar mensagem</button>

这样我确定if中包含的内容。