javascript - HTML输入框中的Javascript函数

标签 javascript html

好的,JS的新手,但是我有一个带有输入框的HTML表单。此输入框的值必须为=等于我编写的JavaScript函数,但我无法使其正常工作。

在头部,我有我的js文件的位置。基本上,我希望输入框的值= JavaScript函数。

<script src="js/functions.js"></script>

HTML输入框

<input type="text" name="date" id= "date" value= "" class="inputBox"
 disabled />


JavaScript函数

function dateToday{
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
    dd='0'+dd
} 

if(mm<10) {
    mm='0'+mm
} 

today = mm+'/'+dd+'/'+yyyy;

document.write(today);
}

最佳答案

您可以使用document.getElementById(“ date”)。value设置输入值。
同样,“ function dateToday {”也需要更改为“ function dateToday(){”



function dateToday() {
  var today = new Date();
  var dd = today.getDate();
  var mm = today.getMonth() + 1; //January is 0!
  var yyyy = today.getFullYear();
  if (dd < 10) {
    dd = '0' + dd
  }

  if (mm < 10) {
    mm = '0' + mm
  }

  today = mm + '/' + dd + '/' + yyyy;

  document.write(today);
  document.getElementById("date").value = today;
}

dateToday();

<input type="text" name="date" id="date" value="" class="inputBox" disabled />

关于javascript - HTML输入框中的Javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35762664/

相关文章:

javascript - 在Highcharts中用美元符号格式化负数

javascript - 在异步调用之前在 Javascript 中保存 'this'

javascript - 用框架的Ajax响应替换整个页面

javascript - 如何将日期字符串与正则表达式匹配

javascript - 如何更改此代码,使其从白色>绿色>黑色开始?

html - CSS 投影禁用链接

javascript - 如何将HTML表(由JavaScript动态创建)发送到PHP页面?

javascript - 使用带有 contenteditable 标签的 ngModel

html - 使 <aside> 元素填充父容器的 100% 宽度

javascript - 谷歌地图 v3 : plot different sets of markers