<div class="container">
<hr>
<form id="form" class="form-inline">
<div class="radio">
<label>
<input id="radio_1" type="radio" data-input="1" name="param_1" checked value=""> Укажите значение
</label>
</div>
<div class="form-group">
<label class="sr-only" for="text">Укажите значение</label>
<input type="text" class="form-control" id="text" placeholder="Укажите значение">
</div>
<div class="radio">
<label>
<input type="radio" name="param_1" value="Не измеряли"> Не измеряли
</label>
</div>
<div class="radio">
<label>
<input type="radio" name="param_1" value="Значение сомнительно"> Значение сомнительно
</label>
</div>
<button type="submit" class="btn btn-default">Отправить</button>
</form>
</div>
$(function() {
$("input[name=param_1]", "#form").on("change", function() {
var attr = $(this).attr("data-input");
var text = $("#text");
if(typeof attr !== typeof undefined && attr !== false) {
$(text).attr("disabled", false).focus();
} else {
$(text).attr("disabled", true);
}
});
$("#text").on("input", function() {
var textVal = $(this).val();
$("#radio_1").val(textVal);
});
$("#form").on("submit", function() {
var radioVal = $("input[name=param_1]:checked", this).val();
alert(radioVal);
return false;
});
});