Javascript Mac和iPhone的Safari浏览器中无法单击提交按钮

Javascript Mac和iPhone的Safari浏览器中无法单击提交按钮,javascript,php,html,Javascript,Php,Html,除了mac电脑和iphone上的Safari浏览器外,以下代码在所有浏览器中都能正常工作。按钮显示正确,但用户无法单击“提交”按钮(单击按钮时不提交表单)在Safari浏览器中进行投票 请告知我需要在我的代码中做什么类型的更改,以便它也能像所有其他浏览器一样在Safari浏览器中工作 Javascript <script language="JavaScript" type="text/javascript"> function confirm_vote() { with(d

除了mac电脑和iphone上的Safari浏览器外,以下代码在所有浏览器中都能正常工作。按钮显示正确,但用户无法单击“提交”按钮(单击按钮时不提交表单)在Safari浏览器中进行投票

请告知我需要在我的代码中做什么类型的更改,以便它也能像所有其他浏览器一样在Safari浏览器中工作

Javascript

<script language="JavaScript" type="text/javascript">
function confirm_vote()
{
    with(document.frm_vote)
    {
        if(isEmpty(trim(txt_code.value)))
        {
            alert("Captcha missing!!!");
            txt_code.select();
            txt_code.focus();
            return false;
        }

        if(confirm("Are you sure you want to vote for this product?"))
        {
            if(confirm("Confirmation: Click 'Ok' to vote for this product or 'Cancel' to cancel."))
            {
                return true;
            }
        }
        return false;
    }
}
</script>

函数确认投票()
{
(文件编号:frm_表决)
{
if(isEmpty(trim(txt_code.value)))
{
警报(“验证码丢失!!!”;
txt_code.select();
txt_code.focus();
返回false;
}
如果(确认(“您确定要投票支持此产品吗?”))
{
如果(确认(“确认:单击“确定”对此产品进行投票,或单击“取消”进行取消)。)
{
返回true;
}
}
返回false;
}
}
HTML和PHP

<form action="m_voteforme_p.php" method="post" id="frm_vote" name="frm_vote" onSubmit="return confirm_vote();">
<table border="0" cellspacing="0" cellpadding="0">
    <tr><td>Captcha:&nbsp;* <input type="text" name="txt_code">&nbsp;&nbsp;<img src="./inc/get_unique_image.php" border="0"></td></tr>
    <tr>
        <td>
            <input type="submit" id="voteforme" name="voteforme" value="Vote For Me">
            <input type="hidden" name="hdn_mpkid" value="<?php print($rs_m_voteforme->fields("mpkid")); ?>">
        </td>
    </tr>
</table>

验证码:*

单击提交按钮后,您是否可以确定它是否进入您的
确认投票
?我将您的代码复制到我的本地文件中,并尝试使其达到我在
if(isEmpty(trim(txt_code.value))
中设置的断点,这意味着调用了该函数,但我的代码中缺少函数
isEmpty
,因此无法进一步执行。

是否检查JS是否正在使用safari?我的意思是说safari控制台中有错误吗?这段代码对我来说太旧了。请确保在safari浏览器中启用JavaScript,这可能是z索引问题吗?尝试css:
#voteforme{z-index:99999;}
@AddWeb Solution Pvt Ltd,是的javascript已启用,并且在safari控制台中没有错误。如果它可以命中您在函数中设置的断点,您可以逐行查看哪一行出错。