Php javascript什么都不做

Php javascript什么都不做,php,javascript,Php,Javascript,我试图根据下拉框中选择的相对于开始时间的时间长度,在文本更新行中设置完成时间 因此,如果开始时间是13:00,用户选择1小时,则完成时间将更新为14:00 我不知道我在做什么是对的还是错的,因为我不知道javascript的第一件事 <script type='text/javascript'> function changeText(){ var option=document.getElementById('time').value;

我试图根据下拉框中选择的相对于开始时间的时间长度,在文本更新行中设置完成时间

因此,如果开始时间是13:00,用户选择1小时,则完成时间将更新为14:00

我不知道我在做什么是对的还是错的,因为我不知道javascript的第一件事

  <script type='text/javascript'>
         function changeText(){
            var option=document.getElementById('time').value;
               if(option=='30'){
                     document.getElementById('field').value='".date(strtotime("$finishtime + 30 minutes"))."';
                               }

              else if(option=='60'){
                     document.getElementById('field').value='".date(strtotime("$finishtime + 60 minutes"))."';
                               }
             }
  </script>

函数changeText(){
var option=document.getElementById('time')。值;
如果(选项=='30'){
document.getElementById('field')。值='”。日期(strotime($finishtime+30分钟))。”;
}
否则,如果(选项=='60'){
document.getElementById('field')。值='”。日期(strotime($finishtime+60分钟))。”;
}
}
我似乎没有在调试器中得到任何错误,脚本也没有做任何事情

<a>Booking For ".$start." - </a><a id='field'>".$finishtime."</a><a> on ".$date."</a>

         <form enctype='multipart/form-data' method='post'>
                 <a class='1'>Session Length</a>
                       <select name='time' id='time' onchange='changeText();'>
                             <option selected='selected'></option>
                             <option id='30' value='30'>30 mins</option>
                             <option id='60' value='60'>1 Hour</option>
                       </select>
在“$date”预订“$start.”-“$finishtime.”
会话长度
30分钟
1小时
使用

而不是

 document.getElementById('field').value

你想用这些标签干什么?它们的主要用途是作为链接。您是否希望用户单击它们以执行某些操作?或者您只是将它们用作占位符?或者……我想你的意思是
.innerHTML
。仅在if-else条件下使用此选项
 document.getElementById('field').value