java程序

java程序,第1张

//定义一个类MyValue

class MyValue {

// 用Value来保存一属性

private int value

// 方法setValue设置Value

public void setValue(int value) {

this.value = value

}

// 方法getValue获取Value

public int getValue() {

return this.value

}

}

// 定义一个类UseValue

public class UseValue {

public static void main(String[] args) {

// 创建一个MyValue类的对象MyValue

MyValue myValue = new MyValue()

// 为MyValue对象中的Value赋值10

myValue.setValue(10)

// 使用getValue方法获得MyValue对象中的数据

int value = myValue.getValue()

// 在屏幕上输出

System.out.println(value)

}

}

首先这是个正则式验证,用来验证输入值的规则;

当输入值的键盘抬起时触发这个事件。this.value表示此输入框的值,/\D/g为正则表达式,用来匹配所有非数字字符;

此句功能为:将输入值为非数字的字符替换为空;

这个只要你新建个页面测试下就能理解的;

1.可以用简单的方式,就是给input文本框加上onfocus属性,如下代码:

[html] view plain copy

<input id="keyword" name="keyword" size="10" class="inputstyle keywords" value="请输入关键字进行搜索"

onfocus='if(this.value=="请输入关键字进行搜索"){this.value=""}'

onblur='if(this.value==""){this.value="请输入关键字进行搜索"}'>

其实onfocus属性挺好用的,还可以在通过onfocus属性改变css样式,如下代码:

[java] view plain copy

<input id="keyword" name="keyword" size="10" class="inputstyle keywords" value="请输入关键字进行搜索"

onfocus='if(this.value=="请输入关键字进行搜索"){this.value=""}this.className="input01"'

onblur='if(this.value==""){this.value="请输入关键字进行搜索"}this.className="input02"'>

2.也可以使用jquery实现:

[javascript] view plain copy

$(document).ready(function() {

var vdefault = $('#keyword').val()

$('#keyword').focus(function() {

//获得焦点时,如果值为默认值,则设置为空

if ($(this).val() == vdefault) {

$(this).val("")

}

})


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11381409.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存