使用 JavaScript 在不同的输入中获取时间
get time in different inputs with javascript
我试图重用一个简单的函数,该函数打印单击按钮的时间。我为每个输入都有一个按钮。当我想更新时间时,我点击按钮。
好吧,我不知道如何将一个变量从HTML/PHP传递给Javascript,其中包括输入的ID,避免为每个输入创建相同的Javascript代码
如果我在 document.getElementById(( 行中写引号之间的输入名称,它可以工作,但我想使用一个变量。
对不起我的英语!
<html>
<head>
<script type="text/javascript">
function TellMeTime(input_selected)
{var fecha = new Date();
document.getElementById(input_selected).value = fecha.getFullYear() +'-' + fecha.getMonth() +'-'+ fecha.getDay() + ' ' + fecha.getHours() +':'+ fecha.getMinutes() +':'+ fecha.getSeconds();}
</script>
</head>
<body>
<form>
<input type="button" onclick="TellMeTime(hello)" value="<- Hello">
<input type="text" size="80" id="hello" name="hello" value="nothing yet">
<br><hr>
<input type="button" onclick="TellMeTime(bye)" value="<- Bye">
<input type="text" size="80" id="bye" name="bye" value="nothing yet">
</form>
</body>
</html>
你正在将一个字符串作为参数传递给Javascript中的函数。字符串用单'
引号或双引号内的值表示"
在你的HTML中,你传递id字符串值作为你的参数。 你可以这样使用
onclick="TellMeTime('hello')"
onclick="TellMeTime('bye')"
要将变量从 PHP 传递到 JavaScript,你只需要做这样的事情:
<?php
<script>
// it's a string, so we use quotes
var foo = '<?php echo $myVariable; ?>'
</script>
相关文章:
- 从MySQL数据库中获取输入数据需要两次页面刷新
- 输入字段将't获取更新的值
- 如何从客户端的数组中获取用户输入和返回值
- 在数据库中循环值时,为输入框获取唯一值
- Javascript获取具有不同id的文件数's来自没有多个属性的文件输入元素
- 如何使用html/html5中的用户输入获取完整的地理位置详细信息
- 使用 D3 中用户的输入获取值
- 我如何使用javascript并根据提供的输入获取JSON数据
- 提前输入获取远程数据问题
- 根据递归ul中的输入获取一个表单的序列化数组
- 正在尝试根据用户输入获取总额
- Emberjs:从输入获取数据
- 从任意数量的输入获取JavaScript对象
- 在鼠标输入获取下拉元素的焦点
- 如何使用javascript或jquery为新表单输入获取更新的json文件
- 通过用户输入获取变量
- 我如何从html输入获取属性值
- 另一个选项更直接地从td中的输入获取title属性
- 从命令行输入获取完整的iframe url,并从python变量解析为HTML
- AngularJS FORMs:根据前面的输入获取第二个SELECT BOX的Items