从html表单获取值到Javascript变量

时间:2015-04-25 19:14:06

标签: javascript jquery html html5 forms

我一直在寻找这个问题一段时间,但找不到任何有助于我的解决方案,也许我只是愚蠢的javascript我不知道。但我的问题正是标题所说的。

我在StackOverflow上找到了这个CountDown计时器,它是用Javascript编写的。我不擅长Javascript(我完全是新手)。所以我要求任何Javascript专家帮助我。

我想制作一个简单的html表单来设置“var target = 14;”它可以是多少价值。我不知道通过管理系统中的表单传递此信息。

核心代码:

if (document.getElementById('countdownTimer')) {
pad = function(n, len) { // leading 0's
var s = n.toString();
return (new Array( (len - s.length + 1) ).join('0')) + s;};var timerRunning = setInterval(
function countDown() {
    var now = new Date();
    var target = 14; // 15:00hrs is the cut-off point
    if (now.getDay() == 0) { // Sunday - use tomorrow's cutoff
        target += 24;
    } else if (now.getDay() == 6) { // Saturday - use cutoff 2 days from now
        target += 48;
    } else if (now.getHours() < target) { // missed the cutoff point. Use tomorrow instead
        target += 24;
        if (now.getDay() == 5) { // Friday - use Monday cutoff
            target += 48;
        } 
    }
    var hrs = (target - 1) - now.getHours();
    if (hrs < 0)
        hrs = 0;
    var mins = 59 - now.getMinutes();
    if (mins < 0)
        mins = 0;
    var secs = 59 - now.getSeconds();
    if (secs < 0)
        secs = 0;
    var str = pad(hrs, 2) + ':' + pad(mins, 2) + '.<small>' + pad(secs, 2) + '</small>';
    document.getElementById('countdownTimer').innerHTML = str;
}, 1000);}

html调用ID:

<div id="countdownTimer">0</div>

1 个答案:

答案 0 :(得分:0)

我没有对这个问题进行投票,尽管这当然是合理的。问题很模糊,示例代码非常丑陋。然而,似乎OP只想要一个“简单形式”来设置过期时间。这很容易,但我不确定“如何通过管理员传递表格”...地址和邮票可能?

SIMPLE FORM: - ET Phone Home

\P{foo}