Извлечение данных из второго текстового поля - PullRequest
0 голосов
/ 29 октября 2018

Мне нужно объединить значение textbox1 & 2 в textbox3 и хэшировать значение textbox3 и показать в textbox4, не обновляя мысли? Заранее спасибо.

{{ Form::text('EmployeeID', null, array('class' => 'form-control', 'placeholder'=>'Employee ID', 'id'=>'txt_employeeID','required'=>'')) //textbox1

{{ Form::text('FirstName', null, array('class'=>'form-control', 'placeholder'=>'First Name', 'required'=>'')) }} //textbox2

{{ Form::text('QRValue', null, array('class' => 'form-control', 'id'=>'txt_QRValue','onkeyup'=>'generate_qrcode(this.value)')) }} //textbox 3

{{ Form::text('HashedValue', null, array('class' => 'form-control', 'readonly','id'=>'txt_QRHash')) }} //textbox4

$(document).ready(function () {
 $('#txt_employeeID').keyup(function() {
        $('#txt_QRValue').val($(this).val());
    });
});

function generate_qrcode(qrValue){
    $.ajax({
        type: 'get',
        url: '/qr/generator/getQRValueReg',
        data: {qrValue:qrValue},
        success: function(data){
            $('#QRresult').html(data.code);
            $('#txt_QRHash').val(data.codeHash);
        }
    });
}

textbox4 будет получать значение textbox3 только в том случае, если textbox3 находится в режиме onkeyup, но мне нужно показать textbox4 значение textbox3 без события keyup.

Ответы [ 2 ]

0 голосов
/ 29 октября 2018

Если вы используете только Jquery, я думаю, у вас должно быть событие для обновления значения textbox4. Например:

$("#textbox3").onChange();
$("#textbox4").pressKey();

Другой способ, вы можете использовать модальное угловое, чтобы разрешить его.

0 голосов
/ 29 октября 2018

Сначала дайте id для вашего textbox2 как FirstName. Затем попробуйте это

$(document).ready(function () {
 $('#txt_employeeID, #FirstName').keyup(function() {
        $('#txt_QRValue').val($('#txt_employeeID').val()+$('#FirstName').val());
    });
});

Затем, чтобы сохранить хэшированное значение.

var qrvalue = $('#txt_QRValue').val();
var hashed_value = hash_function_you_are_using(qrvalue);
$('#txt_QRHash').val(hashed_value)';

внутри функции keyup после первого оператора

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...