Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用laravel livewire将焦点更改为另一个字段_Laravel_Laravel Livewire - Fatal编程技术网

使用laravel livewire将焦点更改为另一个字段

使用laravel livewire将焦点更改为另一个字段,laravel,laravel-livewire,Laravel,Laravel Livewire,是否可以在不使用任何js代码的情况下从laravel livewire将焦点设置为另一个字段 input wire:model="sku" wire:keydown.enter="getProductInfo" type="text"> 当用户键入sku并按enter键时,我尝试获取产品信息。如果找到详细信息,焦点必须转到最后一个字段。因此,是否可以不使用任何外部JavaScript 你需要一个活动来实现这一点。从getProductInfo函数发出事件。像这样: $this->e

是否可以在不使用任何js代码的情况下从laravel livewire将焦点设置为另一个字段

input wire:model="sku" wire:keydown.enter="getProductInfo" type="text">

当用户键入sku并按enter键时,我尝试获取产品信息。如果找到详细信息,焦点必须转到最后一个字段。因此,是否可以不使用任何外部JavaScript

你需要一个活动来实现这一点。从getProductInfo函数发出事件。像这样:

$this->emit('change-focus-other-field') //any unique event name you want

然后在livewire组件刀片中捕获此事件。做你想做的事。(特别是在您的情况下。通过jQuery关注该字段。我假设您已经在项目中导入了jQuery)

@push('scripts')
window.livewire.on('change-focus-other-field',function(){
$(“#要聚焦的字段”).focus();
});
@端推

您需要一个事件来实现这一点。从getProductInfo函数发出事件。像这样:

$this->emit('change-focus-other-field') //any unique event name you want

然后在livewire组件刀片中捕获此事件。做你想做的事。(特别是在您的情况下。通过jQuery关注该字段。我假设您已经在项目中导入了jQuery)

@push('scripts')
window.livewire.on('change-focus-other-field',function(){
$(“#要聚焦的字段”).focus();
});
@端推

请在此处添加有意义的代码和问题描述。发布一个演示您的问题的帖子将增加您获得好答案的机会。请在此处添加有意义的代码和问题描述。发布一个演示您的问题的帖子将增加您获得好答案的机会。为什么使用LaravelLiveWire的人要使用jquery:dt来实现hack。嗯,也许吧。为什么使用LaravelLiveWire的人要使用jquery:dt来实现hack。嗯,也许吧。