2017-10-03 5 views
1

私は2つのフィールドの選択ボックスとこれらの2つのボックスの値を比較する方法をテキストボックスですか?以下のようなテキストボックスの値をチェックし、JavaScriptのボックス値を選択するにはどうすればいいですか?

テキストボックス:

<input type="text" name="u_position" value="<?php echo $row->role_des;?>" style="border:none;" readonly> 

And Select box like: 

    <select class="form-control" placeholder="designation" value="<?php echo set_value('design');?>" name="design" required> 
     <option value="">--Select---</option> 
     <option value="Supervisor">Supervisor</option> 
     <option value="Salessupervisor">Sale Supervisor</option> 
    </select> 
<button type="submit" class="btn btn-success">Submit</button> 

は、ボタンのクリックで比較します。事前に感謝してください。あなたはこのようにjqueryのを使用してそれを行うことができます

+0

選択ボックスオプションを変更した場合にのみ値を比較しますか? –

+1

PHPまたはjavascriptで比較?? –

+0

ようこそstackoverflowへ!書き込んだphpコードまたはjsコードのいずれかが含まれていて、動作していません。 –

答えて

0

はこれを試してみてください

function checkVals() { 
    var a = $('input[name="u_position"]').val(); 
    var b = $('.form-control').find(":selected").val(); 
    console.log('this is selected: ' + b + ' ---- and this is text input: ' + a) 
    if (a === b) { 
     // do something 
    } 
} 
0

$(document).ready(function(){ 
    $('select').on('change',function(){ 
     if($(this).val() == $('input:eq(0)').val() == $('input:eq(1)').val() == $('input:eq(2)').val()) 
     { 
       //You can do your further code here 
     } 
    }); 
}); 
0

は、JavaScript関数を呼び出しますselect要素、中のonchange属性を含めます。関数呼び出しでは、IDを介してtextbox要素にアクセスし、ロジックを実装します。

HTMLコード:

<input id="textBoxId" type="text" name="u_position" value="<?php echo $row->role_des;?>" style="border:none;" readonly> 


<select class="form-control" placeholder="designation" value="<?php echo set_value('design');?>" name="design" required onchange="compareVal(this.value)"> 
    <option value="">--Select---</option> 
    <option value="Supervisor">Supervisor</option> 
    <option value="Salessupervisor">Sale Supervisor</option> 
</select> 

Javascriptコード:

<input type="text" name="u_position" value="<?php echo $row->role_des;?>" style="border:none;" readonly> 

    And Select box like: 

     <select class="form-control" placeholder="designation" value="<?php echo set_value('design');?>" name="design" required> 
      <option value="">--Select---</option> 
      <option value="Supervisor">Supervisor</option> 
      <option value="Salessupervisor">Sale Supervisor</option> 
     </select> 
    <button type="submit" onclick="checkVals();return false;" class="btn btn-success">Submit</button> 

をして、これはjavascriptのである:

function compareVal(param) 
{ 
    if(param == $('#textBoxId').val()) 
    { 
     //Your logic here... 
    } 
} 
関連する問題