我无法将form id
变量传递给javascript
选择input = mm/dd/yyyy
文字dropdown
和文字A
的日期B
应填充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>
答案 0 :(得分:0)
ID为Text1
和Text2
。请尝试以下方法:
<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>
答案 1 :(得分:0)
有效! 注意正确的id:你应该插入
$('#Text1').val('3');
而不是
$('#text1').val('3');