Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.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
Php 从小写到大写_Php_Javascript_Html - Fatal编程技术网

Php 从小写到大写

Php 从小写到大写,php,javascript,html,Php,Javascript,Html,嘿,我试着用小写字母输入文本,但是当涉及到文本框时,如果有人可以这样做,它必须是大写的 的答案将解决您的问题 按id获取textbox元素 设置onBlur侦听器并使用string.toUpperCase()转换其值 的答案将解决您的问题 按id获取textbox元素 设置onBlur侦听器并使用string.toUpperCase()转换其值 将其放入onload事件中 将其放在一个onload事件中您可以使用CSS来完成,无需使用JavaScript或PHP text-transfor

嘿,我试着用小写字母输入文本,但是当涉及到文本框时,如果有人可以这样做,它必须是大写的

的答案将解决您的问题

  • 按id获取textbox元素
  • 设置onBlur侦听器并使用string.toUpperCase()转换其值
    • 的答案将解决您的问题

      • 按id获取textbox元素
      • 设置onBlur侦听器并使用string.toUpperCase()转换其值
      将其放入onload事件中


      将其放在一个onload事件中

      您可以使用CSS来完成,无需使用JavaScript或PHP

      text-transform:uppercase
      text-transform:lowercase
      
      将这些元素添加到每个元素类的样式中

      或者,如果您正在使用内嵌样式,请执行此操作

      <input type="text" style="text-transform:uppercase;" />
      

      您可以使用CSS实现这一点,无需使用JavaScript或PHP

      text-transform:uppercase
      text-transform:lowercase
      
      将这些元素添加到每个元素类的样式中

      或者,如果您正在使用内嵌样式,请执行此操作

      <input type="text" style="text-transform:uppercase;" />
      
      
      
      您检查过这个吗

      你检查过这个了吗


      用PHP()将字符串转换为大写:

      使用JavaScript()将字符串转换为大写:


      使用PHP()将字符串转换为大写:

      使用JavaScript()将字符串转换为大写:

      简单:

      简单:

      你的选择是:

    • ,使用CSS。如果可能的话,这是你最好的选择
    • 让用户输入小写字母,然后在他们离开字段(
      blur
      等)或您保存/处理文本时(例如,在服务器上,等等)对其进行转换。下面是一个
      blur
      示例:

      document.getElementById('theIDOfTheTextArea').onblur = function() {
          this.value = this.value.toUpperCase();
      };
      

    • keydown
      keypress
      事件中使用JavaScript执行此操作。尽管这里间歇性地发布了各种尝试,但使用JavaScript来实现这一点并不简单。识别要处理的按键并取消事件以防止添加按键是很简单的;但是,插入您想要的角色是非常重要的。(遗憾的是,键盘事件不仅允许您替换不同的字符;这很好,但它们不允许。)不幸的是,它要求您使用文本范围/选择,并让您进入不同浏览器的区域。您可能需要利用一个库来完成这项工作。我只是说不,然后走CSS/后处理路线

    • 你的选择是:

    • ,使用CSS。如果可能的话,这是你最好的选择
    • 让用户输入小写字母,然后在他们离开字段(
      blur
      等)或您保存/处理文本时(例如,在服务器上,等等)对其进行转换。下面是一个
      blur
      示例:

      document.getElementById('theIDOfTheTextArea').onblur = function() {
          this.value = this.value.toUpperCase();
      };
      

    • keydown
      keypress
      事件中使用JavaScript执行此操作。尽管这里间歇性地发布了各种尝试,但使用JavaScript来实现这一点并不简单。识别要处理的按键并取消事件以防止添加按键是很简单的;但是,插入您想要的角色是非常重要的。(遗憾的是,键盘事件不仅允许您替换不同的字符;这很好,但它们不允许。)不幸的是,它要求您使用文本范围/选择,并让您进入不同浏览器的区域。您可能需要利用一个库来完成这项工作。我只是说不,然后走CSS/后处理路线


    • 你想用PHP插入值还是用JavaScript修改值?你想用PHP插入值还是用JavaScript修改值?顺便说一句,这个解决方案需要jqueryI,我真的知道为什么我投了反对票。这里是一个源代码的工作示例,顺便说一句,这个解决方案需要jqueryI,我真的知道为什么我对此投了反对票。下面是一个工作示例,源代码中有一些问题。1.您在DOM0样式的处理程序中使用的是
      preventDefault
      ,这可能不起作用(并且在没有
      preventDefault
      的IE8和更早版本的浏览器上根本不起作用)。2.您很高兴地假设每个按键都会产生一个字符(因此,箭头键有点问题)。3.您假设所有字符都应该放在文本的末尾。4.假设
      keyCode
      以小写形式保存一个ASCII值,而不是:5。您没有检查字符是否移位(与第4点相关,但与第4点不同)。这里有一些问题。1.您在DOM0样式的处理程序中使用的是
      preventDefault
      ,这可能不起作用(并且在没有
      preventDefault
      的IE8和更早版本的浏览器上根本不起作用)。2.您很高兴地假设每个按键都会产生一个字符(因此,箭头键有点问题)。3.您假设所有字符都应该放在文本的末尾。4.假设
      keyCode
      以小写形式保存一个ASCII值,而不是:5。你没有检查角色是否移位(与第4点相关,但不同)。@Crowder:我知道。只是我可能需要编辑这个答案bit@Crowder字体我知道。只是我可能需要编辑一下这个答案
      document.getElementById('theIDOfTheTextArea').onblur = function() {
          this.value = this.value.toUpperCase();
      };