了解JRoute的路径::x7(';index.php';);约姆拉1.5

了解JRoute的路径::x7(';index.php';);约姆拉1.5,php,joomla,joomla1.5,recaptcha,Php,Joomla,Joomla1.5,Recaptcha,我正在努力实施。我有如下表格,如下所示: <form action="<?php echo JRoute::_( 'index.php' );?>" method="post" name="emailForm" id="emailForm" class="form-validate"> <div class="contact_email<?php echo $this->escape($this->params->get('p

我正在努力实施。我有如下表格,如下所示:

<form action="<?php echo JRoute::_( 'index.php' );?>" method="post" name="emailForm" id="emailForm" class="form-validate">
        <div class="contact_email<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
            <label for="contact_name">
                &nbsp;<?php echo JText::_( 'Enter your name' );?>:
            </label>
            <br />
            <input type="text" name="name" id="contact_name" size="30" class="inputbox" value="" />
            <br />
            <label id="contact_emailmsg" for="contact_email">
                &nbsp;<?php echo JText::_( 'Email address' );?>:
            </label>
            <br />
            <input type="text" id="contact_email" name="email" size="30" value="" class="inputbox required validate-email" maxlength="100" />
            <br />
            <label for="contact_subject">
                &nbsp;<?php echo JText::_( 'Message subject' );?>:
            </label>
            <br />
            <input type="text" name="subject" id="contact_subject" size="30" class="inputbox" value="" />
            <br /><br />
            <label id="contact_textmsg" for="contact_text">
                &nbsp;<?php echo JText::_( 'Enter your message' );?>:
            </label>
            <br />
            <textarea cols="50" rows="10" name="text" id="contact_text" class="inputbox required"></textarea>
            <?php if ($this->contact->params->get( 'show_email_copy' )) : ?>
            <br />
                <input type="checkbox" name="email_copy" id="contact_email_copy" value="1"  />
                <label for="contact_email_copy">
                    <?php echo JText::_( 'EMAIL_A_COPY' ); ?>
                </label>
            <?php endif; ?>
            <br />
            <br />
            <button class="button validate" type="submit"><?php echo JText::_('Send'); ?></button>
        </div>

    <input type="hidden" name="option" value="com_contact" />
    <input type="hidden" name="view" value="contact" />
    <input type="hidden" name="id" value="<?php echo $this->contact->id; ?>" />
    <input type="hidden" name="task" value="submit" />
    <?php echo JHTML::_( 'form.token' ); ?>
</form>
我希望这是从index.php文件中引用recaptchalib.php的正确方法?

JRoute::((“index.php”)实际上是根index.php。 然而,你发布的表单是不完整的,它丢失了

<input type='hidden' name='option' value='mycomponent'
<input type='hidden' name='task' ...
JRoute::((“index.php”)实际上是根index.php。 然而,你发布的表单是不完整的,它丢失了

<input type='hidden' name='option' value='mycomponent'
<input type='hidden' name='task' ...

谢谢Riccardo。我现在已经添加了整个表单,我看到您正在谈论的!我会读一读的;)感谢您分享这些信息,从joomlaThanks Riccardo开始,这些信息对我非常有价值。我现在已经添加了整个表单,我看到您正在谈论的!我会读一读的;)感谢您分享这些信息,从joomla开始,这些信息对我非常有价值