我有一个包含2个元素的简单网页表单:
<form>
<input id="number" name="number" maxlength="1" type="text" />
<textarea id="description" name="description"></textarea>
</form>
我想通过jQuery执行以下操作:
感谢您花时间帮我解决这个问题。
答案 0 :(得分:0)
你可以用css控制字体样式。例如:
input {color:#999;}
您可以使用jquery设置输入值,如下所示:
$('#number').val('0');
答案 1 :(得分:0)
关于水印:jquery-watermark
关于选择性输入:jquery-validation
就其他调整而言:
$('#name').on('change',function(){ // re-empty field on invalid input
if (this.value){
var n = parseInt(this.value);
if (isNaN(n) || n < 1 || n > 5)){
$(this).val('').trigger('change');
}
}
}).on('keypress',function(){ // check for a valid number; continue to next field
var n = parseInt(this.value,10);
if (1 <= n && n <= 5){
$('#description').focus();
}
});
在上面和两个插件之间,你也可以自定义颜色或CSS类。