javascript 向文本框写内内容
发布网友
发布时间:2022-04-25 14:23
我来回答
共3个回答
热心网友
时间:2022-04-25 15:53
<script type="text/javascript">
function change() {
var time = document.getElementById("txttime").value.split(":");
var h = time[0];
var m = time[1];
document.getElementById("txtntime").value = StringPLeft(h) + ":" + StringPLeft(m);
}
function StringPLeft(str) {
if (str.length == 1) {
return "0" + str;
} else {
return str;
}
}
</script>
</head>
<body>
<input type="text" value="8:8" id="txttime"/>
<input type="button" value="修改" onclick="change();"/>
<input type="text" id="txtntime" />
</body>
</html>
热心网友
时间:2022-04-25 17:11
var input = '8:8';
ins = input.split(':');
for (i in ins) {
if (ins[i].length == 1) {
ins[i] = '0' + ins[i];
}
}
input = ins.join(':');
alert(input);追问好吧,是我没说清楚 在第一个文本框里面写入时间例如8:8,设置一个按钮,点击之后,把正确的时间输入到第二个文本框里,变成08:08,就是这样,求全代码,即所有的html代码,不要一小段
热心网友
时间:2022-04-25 18:45
假设第一个文本框ID为Text1
第二个为Text2
function Button1_onclick() {
var zf=window.document.getElementById("Text1").value
sj=zf.split(':')
if(sj[0].length<2){
sj[0]="0"+sj[0]
}
if(sj[1].length<2){
sj[1]="0"+sj[1]
}
window.document.getElementById("Text2").value=sj[0]+":"sj[1]
}