为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Alpine.js 将输入文本更改为大写

使用 Alpine.js 将输入文本更改为大写

HUX布斯 2023-03-10 15:13:59
我希望输入到我的 HTMLinput框中的每个字符都变成大写。这是我尝试使用可通过 CDN 获得的最新 Alpine.js 的方法。<input     x-data="{myText: '' }"     x-text="myText" type="text"     @keydown="myText.toUpperCase();"     name="myText"     placeholder="Some Text"/>这似乎效果为零。解决这个问题的正确方法是什么?
查看完整描述

1 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

有几件事正在发生。首先,您绑定到 keydown 但没有将大写值分配给任何反应性属性。其次是您可能想使用x-bind:value.

<input 
   x-data="{myText: '' }" 
   type="text" 
   @keyup="myText = $event.target.value.toUpperCase()"
   :value="myText"
   name="myText" 
   placeholder="Some Text"/>


查看完整回答
反对 回复 2023-03-10
  • 1 回答
  • 0 关注
  • 134 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信