我想要div展开显示内容,当用户在文本框中单击鼠标输入文本。我从未在任何地方见过。我知道如何让事情扩大到点击量,但是有人能够指引我寻找什么?在文本框中使用点击时展开div吗?
基本上,我有一个电子邮件注册框,我只想显示电子邮件地址的输入字段,但如果用户实际上决定访问电子邮件列表,该div将扩展为也询问他们的姓名和邮编。
谢谢!
我有jQuery的已经设置了电子邮件的形式了,所以我想扩大,如果可能的:
编辑:这是我到目前为止有:
<div class="outeremailcontainer">
<div id="emailcontainer">
<?php include('verify.php'); ?>
<form action="emailform.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" id="emailFrom name" 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>
<div id="details">
Testing
</div>
</form>
<div class="clearing">
</div>
</div>
<script language="javascript" type="text/javascript">
$("#name").focus(function() {
$("#details").fadeIn();
});
$("#name").focus(function() {
$("#details").stop().fadeIn();
}).blur(function() {
$("#details").stop().fadeOut();
});
</script>
hmm。我一定在做错事......我在我的问题中添加了新的代码。我可以在一个输入上有两个ID吗? – Joel 2010-03-15 05:07:43
是的 - 我可以看到在一个项目上有两个ID不起作用。任何方式在这个? – Joel 2010-03-15 05:33:55
一个元素不能有两个ID。你为什么要这样放? – rahul 2010-03-15 05:44:10