javascript
  • php
  • html
  • 2016-12-24 50 views -2 likes 
    -2

    我有一个HTML表单在一个输入的人可以添加一个电话号码(最小和最大长度为10),但客户(学校)希望它标准值是“Nog niet ingevoerd”。这是代码,我到目前为止有:HTML表单最大可提交长度,但仍然能够通过后端提交更大的东西

    <input type="text" min="0" name="Celphone_number" pattern=".{10,10}" onkeypress='return event.charCode >= 48 && event.charCode <= 57' placeholder="Telefoon nummer" value=<?php echo '"'. $data["Celphone_number"] . '"'?>/>

    现在我的问题是:是否有可能保持最小和最大值10 lenght却依然能“木栓Niet的ingevoerd”发送到下一个页面。

    +0

    很难理解你在问什么。尝试改进你的问题,并添加你迄今为止所尝试的。 –

    +0

    你可以详细说明你的问题,并显示代码,你如何设置可能的长度...就像它的输入框,你可以设置最大值

    +0

    只是更新了它 – wes

    回答

    0

    没有。如果您在HTML表单字段中设置了限制,那么您可以提交的时间长度。当然你可以使用Javascript解决方法,但似乎毫无意义。只有当这是一个练习,使有趣的小黑客来覆盖你的配置时,才会考虑这一点。

    如果用户提交一个空值,只需在PHP中检查一个空值,然后将其设置为“Nog niet ingevoerd”。无需从表单中提交该短语。如果您需要提供有关用户输入的反馈,请将其放在输入字段旁边,而不是输入字段中。

    也请告诉你的教授,你可能应该使用(并存储在你的数据库中)NULL作为“没有提供值” - 而不是荷兰语中的字符串 - 并从单独的语言变量中获取该字符串无论何时需要。然后,您可以:1.轻松检查是否提供了电话号码(而不是检查该值是否是有效的电话号码或占位符字符串),以及2.将您的电话号码转换为其他语言。这是一个很好的练习,那个。

    相关问题