Clone Field Values

Copy Field Value to Field Pair

by Peter Nosko

HTML

<input type="text"  id="BS1" value="">BS1<br>
<input type="text"  id="BC1" value="">BC1<br>
<input type="text"  id="BC1" value="">BC2<br>
<input type="text"  id="AS1" value="">AS1<br>
<input type="text"  id="AC1" value="">AC1<br>
<input type="text"  id="AC1" value="">AS2<br>
<input type="text"  id="Ac1" value="">Ac1<br>
<input type="text"  id="AD1" value="">AD1<br>
<input type="radio" id="BC3" value="1">BC3-1
<input type="radio" id="BC3" value="2">BC3-2<br>
<input type="radio" id="AC3" value="1">AC3-1
<input type="radio" id="AC3" value="2">AC3-2<br>

JavaScript

$("input").change(function() {
    $name = $(this).attr('id');
    $match = ' No';
    if ( /^B(?=[SC])/.test($name) ) { 
        $match = 'A' + $name.substring(1); 
    } else if ( /^A(?=[SC])/.test($name) ) { 
        $match = 'B' + $name.substring(1); 
    }
    alert('Fired ' + $name + ' = ' + $match);
});