2012-02-14 82 views
0

我不知道这是否是Jquery,HTML,CSS或SQL错误中的错误,但我必须找出答案。我正在使用文本转换来使所有用户输入为大写。但是,当我将这些信息保存到数据库时,所有的字母都是小写字母(我用CAPS LOCK键入了它们,因为它们被改为大写字母)CSS文本转换HTML错误,Jquery,SQL

这是我在我的html css中使用的style="text-transform:uppercase;" 我正在使用jquery 1.7并保存到SQL 2008 R2 Standard。仅供参考,我使用AJAX后保存这些信息。我使用的浏览器是Firefox 10和Chrome 17

+2

文本转换只影响文本的显示,它不会改变数据 – steveax 2012-02-14 06:33:40

+0

@steveax:这是一个答案(和正确的答案),而不是评论。 – 2012-02-14 06:36:14

+0

@steveax我该如何改变呢? – MaxI 2012-02-14 06:49:08

回答

0

使用和javascript函数替换大写。使用CSS text-transform:uppercaselowercase

<input type='text' class='upper-case' /> 

$(function(){ 
    $(".upper-case").keyup(function(){ 
     $(this).val($(this).val().toUpperCase()); 
    }) 
}) 
0

是显示在适当的情况下的数据/信息。因此,当看到你的网站的任何机构不应该得到恼人的文字。

因此CSS是可以格式化案例和仅用于可视化目的的样式。此外,它与你的jQuery text-transform

现在来到你的观点,它不存储信息在正确的情况下(在你的问题大写)。当您要保存使用jQuery R2在SQL 2008中的数据,你应该使用下面的代码

<script type="text/javascript"> 
     $(document).ready(function(){ 
      $("div").text("For this type jQuery found."); 
      $("div").text($("div").text().toUpperCase()); 
    }); 
</script> 

.toUpperCase()功能将改变内div文本为大写,你可以用你所有的储蓄方法将数据保存到SQL服务器。

希望以上内容有助于您明确使用CSS text-transform和字符串toUpperCase()以及它们之间的区别。