jQuery: diffrent seçimlere diffrent çıkışı ile selectbox

2 Cevap php

Ben seçim kutusunu kullanıcıların seçimine bağlı olarak farklı bir tarih göstermek için giriş kutusu almaya çalışıyorum. Yarın eğer kullanıcı seçeneğini bugün bugün tarih göstermek gerekiyorsa, yarın için tarih.

Benim qustion nasıl seçim kutusu doğru tarihi göstermek için alabilirim nedir?

<?php 
$tomorrow  = date("Y-m-d", mktime(0, 0, 0, date("m")  , date("d")+2, date("Y")));
$today = date("Y-m-d", mktime(0, 0, 0, date("m")  , date("d"), date("Y")));
?>

<script>
$(document).ready(function(){

$("#select-bil").change(function () {
<?php   							  
echo      'var datum = "'.$tomorrow.'";'
?>    
    	var str ="";
    	$("#select-bil option:selected").each(function () {
    	  });
      $("input[name$='div-one']").val(datum);
    })
    .change();
});
</script>

2 Cevap

Yapmanız çalıştığınız ne tamamen emin değil, bu olsa deneyin

<?php
$tomorrow  = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d")+1, date("Y")));
$today = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d"), date("Y")));
?>

<script>
$(document).ready(function(){
    <?php
    	echo 'var tomorrow = "'.$tomorrow.'";';
    	echo 'var today = "'.$today.'";';
    ?>
    $("#select-bil>option:contains('today')").val(today);
    $("#select-bil>option:contains('tomorrow')").val(tomorrow);

    $("#select-bil").change(function () {
    	$("input[name$='div-one']").val($("#select-bil option:selected").val());
    }).change();
});
</script>
<input name="div-one" />
<select id="select-bil">
 <option value="today">today</option>
 <option value="tomorrow">tomorrow</option>
 <option value="some other day">some other day</option>
</select>

Ben o kadar kolay değil, sanırım

$('#select-option-for-today').val ('<?= $today ?>')
$('#select-option-for-tomororrow').val ('<?= $tomorrow ?>')

(<?= sizin config işe yaramazsa, <?php aynı yankı deneyin)