【问题标题】:Laravel - Numbers to input only [duplicate]Laravel - 仅输入的数字[重复]
【发布时间】:2023-03-22 06:18:01
【问题描述】:

我对这段代码的问题是如何只输入数字而不是任何字母

我的输入文字

我的问题是它可以接受数字而不是字母,但“E”字母仍然存在并且可以接受。怎么去掉,谢谢

{{Form::number('moviePriceToken', '', ['class' => 'form-control', 'placeholder' => 'Token Price'])}}

【问题讨论】:

  • 你的 Laravel 验证规则在这里可能更相关。

标签: html laravel validation laravel-5


【解决方案1】:

所以,首先,e is a number。但是……你说得对,它可能不应该被接受为表单中的数字。

Laravel 的验证器似乎可以正确处理它:

$validator = Validator::make(['number' => 'e'], [
    'number' => 'required|numeric',
]);

$validator->passes(); // returns false

还有一个<input type="number"> correctly rejects it

【讨论】:

  • 不,先生,当我将其输入到表单输入时,我需要约束
  • 那么我在输入时如何删除它
  • 如果您指的是 打字 而不是提交,请参阅我链接的重复问题。 stackoverflow.com/questions/19966417/…
  • 嘿,先生,我不熟悉 javascript、jquery 或 ajax,但我这里有这一行代码,它非常适合我的代码..` ` 如何将此代码类型实现到代码上方的表单集合输入数字?我怎么能这样改造它
  • 可能类似于{{Form::number('moviePriceToken', '', ['class' => 'form-control', 'placeholder' => 'Token Price', 'onkeydown' => 'javascript: return event.keyCode == 69 ? false : true'])}}
猜你喜欢
  • 2017-03-22
  • 1970-01-01
  • 2014-07-17
  • 2013-12-15
  • 1970-01-01
  • 2013-08-11
  • 2013-11-29
  • 1970-01-01
  • 2021-06-26
相关资源
最近更新 更多