Как изменить значение value в поле?
1.
BIFF (04.08.2010 / 14:31)
Скрипт вводит время в поле time:
document.clock.time.value=timevalue;
Есть другой скрипт который позволяет выбрать другое время в это же поле, но оно не сохраняется в value т.к. там идет время
из первого скрипта. Как сделать чтобы при выборе своего времени оно сохранялось в value, для последующей передачи его значения?
2.
Олег (04.08.2010 / 14:37)
Было бы хорошо видеть оба скрипта.
Второй скрипт тоже на js или на php?
3.
BIFF (04.08.2010 / 14:45)
да оба на js.
Скрипт определяющий время:
<script language="JavaScript">
function clock()
{
today=new Date();
hours=today.getHours();
minutes=today.getMinutes();
timevalue=" " + ((hours>12) ? hours-12 : hours)
timevalue += ((minutes<10) ? ":0" : ":") + minutes
document.clock.time.value=timevalue;
setTimeout('clock()',1000);
}
</script>
Скрипт выбора времени:
<script type="text/javascript">
Time_function(
{ format: " %H:%i", labelTitle: "Выберите время",
labelHour: "Часы", labelMinute: "Минуты" } );
</script>
Поле:
<form name="clock">
<input name="time" type="text" id="field2" value=' '>
</form>
4.
Олег (04.08.2010 / 15:12)
А как ты вызываешь обработчик выбора времени?
Приведи полный код старницы.
Первый скрипт разве исправно работает?
Попробуй измени его так
<script language="JavaScript">
function clock()
{
today=new Date();
hours=today.getHours();
minutes=today.getMinutes();
timevalue=" " + ((hours>12) ? hours-12 : hours);
timevalue += ((minutes<10) ? ":0" : ":") + minutes;
return value=timevalue;
setTimeout('clock()',1000);
}
</script>
5.
BIFF (04.08.2010 / 15:19)
у меня вопрос по поводу первого скрипта.
щас у меня показывает 3:20, а как сделать что бы было вида 15:20?
6.
Олег (04.08.2010 / 15:25)
Так —
<script language="JavaScript">
function clock()
{
today=new Date();
hours=today.getHours();
minutes=today.getMinutes();
timevalue= hours;
timevalue += ((minutes<10) ? ":0" : ":") + minutes;
return value=timevalue;
setTimeout('clock()',1000);
}
</script>
7.
Олег (04.08.2010 / 15:32)
Вообще я не вижу чтобы второй скрипт позволял полноценно выбирать дату.
значение для поле нужно присваивать вообще-то так document.getElementById('id_поля').value = нужное время
8.
BIFF (04.08.2010 / 15:33)
Aligan спасибо за скрипт
9.
BIFF (04.08.2010 / 15:38)
Извините я просто не дописал, у меня просто ещё там и дата есть, но с ней всё в порядке.
<script type="text/javascript">
Time.function( "field1",
{ format: " %Y-%m-%d", labelTitle: "Выберите дату", firstDOW: 1 } );
$("#field2").Time_function(
{ format: " %H:%i", labelTitle: "Выберите время",
labelHour: "Часы", labelMinute: "Минуты" } );
</script>
10.
BIFF (04.08.2010 / 16:38)
Вопрос всё ещё актуальный.
11.
BIFF (04.08.2010 / 19:03)
вопрос решен...
URL:
https://visavi.net/topics/12276