1

このHTMLコードを見てみましょう。

<!DOCTYPE html>
<html>
    <head>
        <title>Test</title>
    </head>
    <body>
        <form name='test'>
            <input type='number' min='0' max='255' step='10' name='testValue' value='50'>
        </form>
    </body>
</html>

つまり、0から255までの任意の数値を受け入れる必要があるフィールドですよね?まあ、正確ではありません。

Chrome 21.0.1155.2では、このフィールドに何でも入力できますが、0未満または255を超えるものを入力すると、フォームを送信できなくなります。唯一の例外は、0を入力すると、値を変更する前の値に戻ることです。ここで、これを自分で試してください:http: //pastehtml.com/raw/c05v9ofph.html

これはChromeのバグですか、それとも何かが足りませんか?

4

2 に答える 2

1

これはChrome で確認されているバグです。

于 2012-06-19T08:16:04.553 に答える
0

Chrome を使用しており、送信に問題はありません 0

他に見つけたのは、送信時にアドレスバーに表示される -0 を送信できることです。

これは、コードに int を文字列として使用するバグがあることを意味します。

于 2012-06-02T18:53:47.363 に答える