单击按钮后添加时间到textarea

时间:2015-03-19 21:05:30

标签: javascript php jquery time click

当我点击 id = dodaj_godzine_button 时,我想将当前时间添加到 id = formularz_wpis_tresc (作为字符串)

我做了这个,但它不起作用。

$("#dodaj_godzine_button").click(function(){
        var data = new Date();
        var godzina = data.getHours();
        var minuty = data.getMinutes();
        var czas = godziny;
        czas += ((minuty < 10) ? ":0" : ":");
        $("#formularz_wpis_tresc").html("Godzina: " + czas + "\n");
    });

我犯了错误?

4 个答案:

答案 0 :(得分:1)

这个怎么样:

$("#dodaj_godzine_button").click(function(){
    var data = new Date();
    var godzina = data.getHours();
    var minuty = data.getMinutes();
    minuty = ((minuty < 10) ? ":0" + minuty : ":" + minuty);
    $("#formularz_wpis_tresc").html("Godzina: " + godzina + minuty + "\n");
});

答案 1 :(得分:0)

如果你看一下javascript控制台,你得到的控制台日志消息是什么?尝试使用

$("#formularz_wpis_tresc").val("Godzina: " + czas + "\n");

看看是否有效

答案 2 :(得分:0)

有两个错误:

1- czas应该等于&#34; godzina&#34;而不是&#34; godziny&#34;。

2-显示输出的正确方法是:

$("#formularz_wpis_tresc").html("Godzina: " + czas + minuty + "\n");

示例小提琴:http://jsfiddle.net/s9wxfzcw/

答案 3 :(得分:0)

两次更正应该有效:

首先,改变:

var czas = godziny;

要:

var czas = godzina;

在评论中由 @dfsq 指出。 然后,改变:

$("#formularz_wpis_tresc").html("Godzina: " + czas + "\n");

要:

$("#formularz_wpis_tresc").val("Godzina: " + czas + "\n");

@ user2325727 指出,假设这是textarea,点击的元素是button