Bermerkungsfeld mit Zeitstempel

Hallo allerseits,

Ich habe ein Problem und hoffe ich kann mich wieder auf eure Hilfe verlassen
wie bisher immer.

Ich habe ein Bermerkungsfeld in einem Ticketsystem. Wenn man ein Ticketsystem
bearbeiten möchte läd er natürlich den Inhalt dieses Feldes. Ich möchte gerne
erreichen das wenn der Nutzer auf das Bermerkungsfeld klickt der Cursor ans
Ende des Feldes springt und einen Zeitstempel vorher reinschreibt.

Ich habe leider null ahnung wie ich das anstellen soll.

Hoffe ihr könnt mir helfen.

Danke schonmal euer Ski
 
So zum Beispiel:
Javascript:
function edit(){
	var area = document.getElementById('fooBar');
	var now = new Date();
	area.value += now.getDate() + "." + (now.getMonth() + 1) + "." + now.getFullYear() + ":";
	area.focus();
	area.setSelectionRange(area.value.length,area.value.length);
}

//edit

Mir ist gerade aufgefallen das der lächerliche IE wieder mal einen workaround braucht:
Javascript:
function setSelectionRange(input, selectionStart, selectionEnd){
if (input.setSelectionRange) {
	input.focus();
	input.setSelectionRange(selectionStart, selectionStart);
}
	else if (input.createTextRange) {
		var range = input.createTextRange();
		range.collapse(true);
		range.moveEnd('character', selectionEnd);
		range.moveStart('character', selectionStart);
		range.select();
	}
}

function edit(){
	var area = document.getElementById('fooBar');
	var now = new Date();
	area.value += now.getDate() + "." + (now.getMonth() + 1) + "." + now.getFullYear() + ":";
	area.focus();
	setSelectionRange(area, area.value.length,area.value.length);
}
 
Zuletzt bearbeitet:
Zurück