我在互联网上搜索了很多,但找不到确切的解决方案。这是我上次从 SO 尝试的链接。 从 ChipGroup 中获取选定的 Chips
我想在单击按钮时从芯片组中获取选定的芯片。
此函数包含在 RecyclerView 中显示名称的信息
private void getNames() {
List<String> names = Arrays.asList(getResources().getStringArray(R.array.names));
int count = 0;
for ( String name : names){
list.add(new Names(name));
count++;
}
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setHasFixedSize(true);
namesAdapter = new NamesAdapter(MainActivity.this, list);
recyclerView.setAdapter(namesAdapter);
}
Run Code Online (Sandbox Code Playgroud)
当单击 RecyclerView 项时,将一个芯片添加到 ChipGroup 中,这是功能
public void onItemSelected(Names name) {
Chip chip = new Chip(this);
chip.setText(name.getName());
chip.setCloseIconVisible(true);
chip.setCheckable(false);
chip.setClickable(false);
chip.setOnCloseIconClickListener(this);
chipGroup.addView(chip);
chipGroup.setVisibility(View.VISIBLE);
}
Run Code Online (Sandbox Code Playgroud)
从 ChipGroup 获取值的函数
public void getChipGroupValues(){
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View …Run Code Online (Sandbox Code Playgroud) java android android-chips material-components material-components-android
我正在使用 FormRequest 来验证数据。我知道这个问题被问了很多次,社区尝试了很多方法来解决这个问题,但没有一个能解决我的问题。附有参考链接。
我的问题描述
我的表单很复杂,其中一些 HTML 是从我的 JQuery 代码生成的。当 Jquery 代码未填充到表单上时,后端验证和旧值工作正常,但当 JQuery HTML 出现在表单中并提交表单时,旧值和验证错误不起作用。附有图像以进行更多说明。
步骤 3在付款百分比输入字段中添加从 JQuery 填充的值。

表单请求
class AbcRequest extends FormRequest
{
public function authorize()
{
return true;
}
public function rules()
{
return [
'payment_term' => ['required'],
'payment_percent' => ['required'],
'other_info' => ['required'],
];
}
}
Run Code Online (Sandbox Code Playgroud)
网页.php
Route::group(['middleware' => ['auth', 'approved']], function () {
Route::post('/abc/store', 'AbcController@store')
->name('abc.store');
});
Run Code Online (Sandbox Code Playgroud)
刀刃
<form method="post" action="{{ url('/abc/store') }}"
enctype="multipart/form-data">
@csrf
<input type="text" name="payment_term" class="form-control"
value="{{ old('payment_term') …Run Code Online (Sandbox Code Playgroud) php laravel laravel-validation laravel-formrequest laravel-8