14
2020
10

如何通过点击按钮向文本框中添加日期文字

有客户提出通过点击按钮向文本框中添加日期文字的需求,理了一个代码如下,自己用了一下还不错,分享一下。


<textarea rows="3" name="" cols="31"  id="ipt"></textarea>

<button type="button" id="btn">点击获取RJ98.COM</button>


<script type="text/javascript">

//查找页面的元素

var o=document.getElementById('btn');

var oc=document.getElementById('ipt');

//添加点击事件

o.onclick=function(){

function showTime(){

              var date = new Date();

              date.setTime(date.getTime());

              var s2 = date.getFullYear()+"-" + (date.getMonth()+1) + "-" + date.getDate();    

                         var hour=date.getHours();

  var minute=date.getMinutes();

  var second=date.getSeconds();

             //为小于10的数字补零

if(hour<10){

hour='0'+hour;

}

if(minute<10){

minute='0'+minute;

}

if(second<10){

second='0'+second;

}

var time=s2+' '+hour+':'+minute+':'+second+'快递;';

             oc.value=time;

}

            showTime();

}

</script>



*****************************************************

<form name="form1">

<input id="mytext" name="text" type="text" size="20" />

<input name="but" type="button" value="添加" onclick="test()"/>

</form>

<div id="main" style="width:100px; height:100px"></div>

<script type="text/javascript">

function test(){

document.getElementById("main").innerText = document.getElementById("mytext").value;

}

</script>




<textarea id=txt>RJ98.COM</textarea><br>

<input type=button value=paste onclick="mm()">


<SCRIPT LANGUAGE="JavaScript">

<!--

function mm()

{


var d = new Date();

var date = d.getFullYear() + "年" +(d.getMonth() + 1) + "月" + d.getDate() + "日";




  var old = window.clipboardData.getData("Text");

  window.clipboardData.setData("Text","这个可以有");

  document.all.txt.focus();

  document.execCommand('Paste')

  window.clipboardData.setData("Text", old); //把老值赋回去

}

//-->

</SCRIPT>


« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。