是否有可能在表单上触发两个操作?

时间:2016-07-21 16:39:09

标签: php html forms validation input

我知道你不能有两个表单元素。以下是我的代码:

    <form method="post" action="http://enews.thewebsite.com/q/Z_-p5ayQihZRLi2J67qUQ1aYrMDxK9jLRT" accept-charset="UTF-8">
        <form action="<?php echo $this->getFormActionUrl() ?>" method="post" id="newsletter-validate-detail<?php echo $this->getAdditionalFormId(); ?>">
    <input type="hidden" name="crvs" value="hj8DUzs3ID-3PTnoCEYQBZnP-ywiXCvSIopgDNLjkjI8uXaXEdhIDPteMAiIyBcEx_IEuTzvEtyZyY_6wp6uKKp5ljddRi7lbgSnjg9EM_tdAFCK1mCGHA7rrAZ8_zyk1GjuYtSzOIe60HJ-s5oV9doy1naJOZ-afDbkKAOxuVw"/>
    <div class="form-subscribe">
        <div class="form-subscribe-header">
            <label for="newsletter"><?php echo $this->__('Sign Up to Receive Our Newsletters') ?></label>
        </div>
        <div class="form-subscribe-input"><input name="email" type="text" id="newsletter" value="<?php echo $this->__('Email Address') ?>" onclick="this.value=='<?php echo $this->__('Email Address') ?>'?this.value='':''" onblur="this.value==''?this.value='<?php echo $this->__('Email Address') ?>':''" class="input-text required-entry validate-email" /></div>
        <div class="form-subscribe-submit"><button type="submit" class="button" title="<?php echo $this->__('Sign Up') ?>"><span><?php echo $this->__('Sign Up') ?></span></button></div>
    </div>
</form></form>
<script type="text/javascript">
    //<![CDATA[
    var newsletterSubscriberFormDetail =  new VarienForm('newsletter-validate-detail<?php echo $this->getAdditionalFormId(); ?>');
    //]]>
</script>

第一个后期行动是优先考虑的行动。我希望他们都按现在的顺序开火。

这可能吗?

也许我可以使用像这样的一些javascript:

<script type="text/javascript">
    function doPreview()
    {
        form=document.getElementById('newsletter-validate-detail');
        form.target='_blank';
        form.action='thewebsite'; //first action
        form.submit();
        form.action='backto-other-action';  //second action???
        form.target='';
    }
</script>

0 个答案:

没有答案