Nasıl onay kutusunu ve başka girişi kene olduğunda yapmak için otomatik olarak dolduracak

2 Cevap php

Örnek oluştururlar.

$fullname = 'John Travolta';

<input type="text" name="fullname" />
<input name="same" type="checkbox" /> Tick if same name
  1. Biz onay kutusunu işvardırtleyin zaman input fullname $fullname verilerine göre otomatik olarak ekleyecektir
  2. Nasıl yapmalı ki javascript, jquery veya vs ile?

2 Cevap

Bunu yapmak için javascript (ya da bir javascript kütüphanesi olan JQuery,) kullanmanız gerekir, ama $ fullname muhtemelen bir PHP değişken beri bunu da kullanmak gerekir.

Php değişken kullanır Basit bir javascript örneği (muhtemelen JQuery ile biraz kıvrımlara yapılabilir olabilir):

<input id="fullname" type="text" name="fullname" />
<input id="same" name="same" type="checkbox" 
   onchange="javascript:samename('<?php echo htmlspecialchars($fullname) ?>')" />

Bu gibi görünmelidir bir javascript işlevini çağırır

function samename(fullname) {
  same = document.getElementById('same');
  full = document.getElementById('fullname');
  if(same.checked) {
    full.value = fullname;
  } else {
    full.value = '';
  }
}

Açıkçası, $fullname, bu çalışması için bir JavaScript değişken olması gerekir:

<script type="text/javascript">
    var fullname = 'John Travolta'; // can be entered on server side

    $('#check').change(function() {
        if ($('#check').attr('checked') == 'checked')
            $('#text').val(fullname);
    });
</script>