将Form ID变量传递给javascript中的echo函数


Passing Form ID variable to echo function within javascript

我无法将form id变量传递给javascript其中选择了dropdown文本A和文本B的日期input = mm/dd/yyyy应填充JS输出

 $('#Option').change(function(){
   if ($(this).val()== 'A') {
    $('#text1').val('3');
     $('#text2').val("<?php echo date('m/d/Y', strtotime($myDate . ' +1 Weekdays')); ?>");
  } else if ($(this).val()== 'B') {
     $('#text1').val('8');
       $('#text2').val("<?php echo date('m/d/Y', strtotime($myDate . ' +8 Weekdays')); ?>");
                           
      }
                        
  });
<div class="col-xs-3">
 <label class="control-label" placeholder="mm/dd/yyyy">Date</label>
 <input type="text" class="form-control"  id="Date" name="Date" />
 </div>
<div class="col-xs-3">
   <label class="control-label">Option</label>
    <select class="form-control" id="Option" name="Option">
        <option value="">Select</option>
        <option value="A" >A</option>
          <option value="B" >B</option>
       </select>
</div>
<div class="col-xs-3">
   <label class="control-label">Text1</label>
   <input type="text" class="form-control"  id="Text1" name="Text1" />
 </div>
<div class="col-xs-3">
 <label class="control-label">Text2</label>
  <input type="text" class="form-control"  id="Text2" name="Text2" />
 </div>

https://jsfiddle.net/hufuso0d/3/

ID为Text1Text2。尝试如下:

<script>
$('#Option1').change(function(){
    if ($(this).val()== 'A') {
        $('#Text1').val('3');
        $('#Text2').val("<?php echo date('m/d/Y', strtotime($myDate . ' +1 Weekdays')); ?>");
    } else if ($(this).val()== 'B') {
         $('#Text1').val('8');
         $('#Text2').val("<?php echo date('m/d/Y', strtotime($myDate . ' +8 Weekdays')); ?>");
        }
    });
 </script>

它很管用!注意正确的id:您应该插入

$('#Text1').val('3');

而不是

$('#text1').val('3');