ここで私はデータをクリアすることができますが、他のラジオボタンから値をプッシュすると、前回のデータは必要ありません。ラジオボタンでクリアテキスト領域をクリックして値の代わりにテキストを取得jquery
私は、テキストボックスのデータをラジオボタンのクリックで完全にクリアする必要があります。他のものと一緒に読み込まないでください。ここで
は私のコードは、トンでデータをプッシュするHTML
public function loadData($id)
{
$students = DB::table('students')->select('name' , 'id')->where('user_id' , $id)->get();
$data = '';
$data .= '<div class="form-group">
<label class="control-label col-md-1">
</label>
<div class="col-md-8">
<label class="">';
foreach ($students as $student) {
$data .= "<input type='checkbox' class='chkbx' name='custom' onclick='push()' value='{$student->name}'/> {$student->name}
<span></span>";
}
$data .='</label>
</div>
</div>';
return $data;
}
スクリプトを取得する
<div class="portlet-body">
@foreach($students as $student)
<div>
<input type="radio" value="{{$student->id}}" name="student_lists[]" onclick="getdata({{ $student->id }})"/>
{{$lists->name}}
<span></span>
</div>
<div id="students-data"></div>
@endforeach
</div>
スクリプト
<script>
function getdata(id)
{
$('#textbx').val(null);
$.ajax({
url: '/students/'+id,
type: "POST",
success: function (data) {
$('#students-data').html(data);
}
});
}
コントローラメソッドであります私は値
<textarea name="fields" id="textbx" class="form-control" rows="8" ></textarea>
どのようにすることができます私はハードリセットテキストエリアの値を助けてくださいを押して内線エリア
<script>
function push()
{
$checks = $(".chkbx:checkbox");
$checks.on('change', function() {
var data = $checks.filter(":checked").map(function(i,v){
return this.value;
}).get().join("\n");
$('#textbx').val(data);
});
}
</script>
テキストエリア。
私はあなたのコード内の任意のテキストエリアが表示されない – madalinivascu
申し訳ありませんが私は今 –
がどのようにそのテキストエリアに値をプッシュしない、それを更新しますか? – madalinivascu