我想使用jQuery/JS做到以下几点:JS/jQuery的移动标签为默认值
- 获取的表单输入标签的值
- 将这些标签作为值输入自己
- 隐藏标签
非常简单。因为我不希望有打出来
$('firstname input').val('First Name');
$('lastname input').val('Last Name');
$('street input').val('Street');
$('city input').val('City');
等等,我怎么能去从每一个元素拉动标签,并将其粘贴到该元素的输入框?
这里是HTML的一个略微简化版本:
<form action="/" method="post" id="user-register-form" accept-charset="UTF-8">
<div>
<div id="customreg">
<div class="firstname">
<div class="form-item form-type-textfield form-item-first-name">
<label for="edit-first-name">
First Name
<span class="form-required" title="This field is required.">*</span> </label>
<input type="text" id="edit-first-name" name="first_name" value="" size="24" maxlength="128" class="form-text required" />
</div>
</div>
<div class="lastname">
<div class="form-item form-type-textfield form-item-last-name">
<label for="edit-last-name">
Last Name
<span class="form-required" title="This field is required.">*</span>
</label>
<input type="text" id="edit-last-name" name="last_name" value="" size="24" maxlength="128" class="form-text required" />
</div>
</div>
</div>
<input type="submit" id="edit-submit--3" name="op" value="Join!" class="form-submit" />
<input type="hidden" name="form_build_id" value="form-5DDdSC4UFk_YPJIfuJgMhC4215CYJneg9PBDdetJtDQ" />
<input type="hidden" name="form_id" value="custreg_user_register_form" />
</div>
</form>
安置自己的'HTML'代码 – thecodeparadox 2012-08-16 19:04:27
会如果你更详细的帮助 – jos 2012-08-16 19:06:06
这听起来像你想文本字段中的占位符文本?如果是这样,我建议阅读HTML5的'placeholder'属性,并补充一个jQuery占位符插件以适应旧浏览器 – jackwanders 2012-08-16 19:06:09