2009-08-28 9 views
0

私は形式の日付が含まれた入力を持つフォームがあります:12時〇〇分59秒午前、2010年12月25日現在の時間に、フォームの入力を変更する[jqueryの]

最も可能性の高い時間、私は思いますがこれを現在の時刻に変更します。

入力フィールドの隣にボタンまたはリンクを配置すると、クリックしたjqueryによって時刻が現在の時刻に更新されます。

私はこれを行うことはできません

(私はすでに何か他のもののためにjQueryを使用しているので、最初からコードよりも私のjsファイルにもう少しコードを追加する方が簡単だろうと思いました)。ここではHTMLです:

<form> 
    ... 
    <p>Time: <input name="time" id="time" type="text" size="30" value="<?php echo $date; ?>"><a href="" name="time-update">Update to now</a></p> 
    ... 
</form> 

そして相続JS:

$("a[time-update]").click(function(event) { 
    var time = Date(); 
    $("#time").value = time; 
    event.preventDefault(); 
}); 

それはちょうどページを再読み込みします。

答えて

2

JavaScript Date objectから取得した文字列を使用してフォームの値を設定するボタンまたはリンクにクリック方法を追加します。

0

それはおそらく例外をスローするので、これを試してみてください。

$(document).ready(function(){ 

    $("a[time-update]").click(function(event) { 

    var time = new Date(); 
    $("#time").val(time); 
    event.preventDefault(); 

    }); 

}); 

それは、シナンに役立ちます願っています。

関連する問題