dimanche 29 mars 2015

How to associate input type checkbox to input type text?

I have a problem, I need to associate a input type checkbox to a input type text.


The situation is as follows:


Extract data from a database. The PK data are the value of the checkbox. When a checbox select an input type text where you can enter a specific number is activated.


Now the problem is that selecting a checkbox input text all kinds are activated. And what I hope is that by selecting the checkbox input only the input associated with the checkbox enabled.


My HTML code (This code creates a input checkbox and input text for each record in the database, and what I want is to activate a specific checkbox is activated, the input type text):



<form action="send.php" method="POST" id="form-touch">
<?php foreach ($data as $key): ?>
<div id="inputsForm">
<input type="checkbox" class="id-check" name="nuevoid[]" value="<?php echo $key['pr_id'] ?>">
<input type="newquantity[]" class="myinput" disabled name="newQuantity" value="" placeholder="Enter quantity">
<?php endforeach; ?>
<input type="submit" value="Send">
</div>
</form>


My jquery code (code that activates or deactivates the text field by selecting a checkbox):



$('.id-check').change(function(){
if ($('.id-check').is(':checked') == false){
$('.myinput').val('').prop('disabled', true);
} else {
$('.myinput').val('1').prop('disabled', false);
}
});


How I can achieve what I want? Greetings from Chile.


Aucun commentaire:

Enregistrer un commentaire