Hallo,
ich habe zwei Formulare auf einer Seite. Zum einen ein ganz normales Kontaktformular:
Zum anderen ein Login-Feld:
Die Seite hatte vorher nur das Login-Feld und sah so aus: http://ultimo.infortis-themes.com/demo/default/customer/account/login/
Mein Ziel ist es, den "Create an account"-Button los zu werden und stattdessen mein Kontaktformular einzufügen (User sollen sich um einen Zugang bewerben).
Problem: Die beiden Formulare schießen sich gegenseitig ab:
1.) Sende ich das Kontaktformular ab, bekomme ich die Meldung, dass ich die beiden Felder des Login-Formulars ausfüllen muss.
2.) Das Login-Formular funktioniert leider gar nicht mehr
Frage: Seht ihr eventuell auf den ersten Blick, warum die beiden Formulare auf einer Seite nicht funktionieren?
Vielen Dank bereits im Voraus.
ich habe zwei Formulare auf einer Seite. Zum einen ein ganz normales Kontaktformular:
PHP:
<div id="messages_product_view"><?php echo $this->getMessagesBlock()->toHtml() ?></div>
<div class="page-title">
<h1><?php echo Mage::helper('contacts')->__('Contact Us') ?></h1>
</div>
<form action="<?php echo $this->getFormAction(); ?>" id="contactForm" method="post">
<div class="fieldset">
<h2 class="legend"><?php echo Mage::helper('contacts')->__('Contact Information') ?></h2>
<ul class="form-list">
<li class="fields">
<div class="field">
<label for="name" class="required"><em>*</em><?php echo Mage::helper('contacts')->__('Name') ?></label>
<div class="input-box">
<input name="name" id="name" title="<?php echo Mage::helper('core')->quoteEscape(Mage::helper('contacts')->__('Name')) ?>" value="<?php echo $this->escapeHtml($this->helper('contacts')->getUserName()) ?>" class="input-text required-entry" type="text" />
</div>
</div>
<div class="field">
<label for="email" class="required"><em>*</em><?php echo Mage::helper('contacts')->__('Email') ?></label>
<div class="input-box">
<input name="email" id="email" title="<?php echo Mage::helper('core')->quoteEscape(Mage::helper('contacts')->__('Email')) ?>" value="<?php echo $this->escapeHtml($this->helper('contacts')->getUserEmail()) ?>" class="input-text required-entry validate-email" type="text" />
</div>
</div>
</li>
<li>
<label for="telephone"><?php echo Mage::helper('contacts')->__('Telephone') ?></label>
<div class="input-box">
<input name="telephone" id="telephone" title="<?php echo Mage::helper('core')->quoteEscape(Mage::helper('contacts')->__('Telephone')) ?>" value="" class="input-text" type="text" />
</div>
</li>
<li class="wide">
<label for="comment" class="required"><em>*</em><?php echo Mage::helper('contacts')->__('Comment') ?></label>
<div class="input-box">
<textarea name="comment" id="comment" title="<?php echo Mage::helper('core')->quoteEscape(Mage::helper('contacts')->__('Comment')) ?>" class="required-entry input-text" cols="5" rows="3"></textarea>
</div>
</li>
</ul>
</div>
<div class="buttons-set">
<p class="required"><?php echo Mage::helper('contacts')->__('* Required Fields') ?></p>
<input type="text" name="hideit" id="hideit" value="" style="display:none !important;" />
<button type="submit" title="<?php echo Mage::helper('core')->quoteEscape(Mage::helper('contacts')->__('Submit')) ?>" class="button"><span><span><?php echo Mage::helper('contacts')->__('Submit') ?></span></span></button>
</div>
</form>
<script type="text/javascript">
//<![CDATA[
var contactForm = new VarienForm('contactForm', true);
//]]>
</script>
Zum anderen ein Login-Feld:
PHP:
<div class="registered-users grid12-6">
<div class="content">
<h2><?php echo $this->__('Registered Customers') ?></h2>
<p><?php echo $this->__('If you have an account with us, please log in.') ?></p>
<ul class="form-list">
<li>
<label for="email" class="required"><em>*</em><?php echo $this->__('Email Address') ?></label>
<div class="input-box">
<input type="text" name="login[username]" value="<?php echo $this->escapeHtml($this->getUsername()) ?>" id="email" class="input-text required-entry validate-email" title="<?php echo Mage::helper('core')->quoteEscape($this->__('Email Address')) ?>" />
</div>
</li>
<li>
<label for="pass" class="required"><em>*</em><?php echo $this->__('Password') ?></label>
<div class="input-box">
<input type="password" name="login[password]" class="input-text required-entry validate-password" id="pass" title="<?php echo Mage::helper('core')->quoteEscape($this->__('Password')) ?>" />
</div>
</li>
<?php echo $this->getChildHtml('form.additional.info'); ?>
<?php echo $this->getChildHtml('persistent.remember.me'); ?>
</ul>
<?php echo $this->getChildHtml('persistent.remember.me.tooltip'); ?>
<p class="required"><?php echo $this->__('* Required Fields') ?></p>
</div>
<div class="buttons-set">
<a href="<?php echo $this->getForgotPasswordUrl() ?>" class="f-left"><?php echo $this->__('Forgot Your Password?') ?></a>
<button type="submit" class="button" title="<?php echo Mage::helper('core')->quoteEscape($this->__('Login')) ?>" name="send" id="send2"><span><span><?php echo $this->__('Login') ?></span></span></button>
</div>
</div>
<?php if (Mage::helper('checkout')->isContextCheckout()): ?>
<input name="context" type="hidden" value="checkout" />
<?php endif; ?>
</form>
<script type="text/javascript">
//<![CDATA[
var dataForm = new VarienForm('login-form', true);
//]]>
</script>
Die Seite hatte vorher nur das Login-Feld und sah so aus: http://ultimo.infortis-themes.com/demo/default/customer/account/login/
Mein Ziel ist es, den "Create an account"-Button los zu werden und stattdessen mein Kontaktformular einzufügen (User sollen sich um einen Zugang bewerben).
Problem: Die beiden Formulare schießen sich gegenseitig ab:
1.) Sende ich das Kontaktformular ab, bekomme ich die Meldung, dass ich die beiden Felder des Login-Formulars ausfüllen muss.
2.) Das Login-Formular funktioniert leider gar nicht mehr
Frage: Seht ihr eventuell auf den ersten Blick, warum die beiden Formulare auf einer Seite nicht funktionieren?
Vielen Dank bereits im Voraus.