【发布时间】:2010-05-04 18:55:53
【问题描述】:
几周后我会重新审视它,因为我以前无法让它工作,希望现在能工作。
请查看此网站 - 请注意右上角的时事通讯注册表单。
我现在希望它看起来完全一样,但是当用户在框中单击以输入他们的电子邮件地址时,包含的 div 将在电子邮件字段上方展开(或简单地出现)以包含“名称”和“城市”字段。
我正在大量使用 jquery,所以我可以随意使用它。此表单在标题中,因此任何 id 信息等都不能与 body 标记...
这是我目前所拥有的:
<div class="outeremailcontainer">
<div id="emailcontainer">
<?php include('verify.php'); ?>
<form action="index_success.php" method="post" id="sendEmail" class="email">
<h3 class="register2">Newsletter Signup:</h3>
<ul class="forms email">
<li class="email"><label for="emailFrom">Email: </label>
<input type="text" name="emailFrom" class="info" id="emailFrom" value="<?= $_POST['emailFrom']; ?>" />
<?php if(isset($emailFromError)) echo '<span class="error">'.$emailFromError.'</span>';
?>
</li>
<li class="buttons email">
<button type="submit" id="submit">Send</button>
<input type="hidden" name="submitted" id="submitted" value="true" />
</li>
</ul>
</form>
<div class="clearing">
</div>
</div>
css:
p.emailbox{
text-align:center;
margin:0;
}
p.emailbox:first-letter {
font-size: 120%;
font-weight: bold;
}
.outeremailcontainer {
height:60px;
width: 275px;
background-image:url(/images/feather_email2.jpg);
/*background-color:#fff;*/
text-align:center;
/* margin:-50px 281px 0 auto ; */
float:right;
position:relative;
z-index:1;
}
form.email{
position:relative;
}
#emailcontainer {
margin:0;
padding: 0 auto;
z-index:1000;
display:block;
position:relative;
}
感谢您的帮助!
乔尔
【问题讨论】: