subString只能满足我第一个要求,当字数小于20时怎么补充?
解决方案 »
- 如何使input失去焦点?
- 哪位大侠能帮我看看为什么计算的值出问题
- [共享]无限级关联下拉菜单[完全js版]
- 如何让select下拉列表的所有项处于未选中状态?
- 关于求乘积的问题
- 求大哥们帮忙,一个 javascript 字符型转日期型 的问题
- 如何利用javascript自动下载一些文件到用户的本地指定路径
- 巨难:怎么做到,不让客户端选择,直接把客户端的文件上传到服务器来?
- 高分求解,触摸屏输入问题!!有什么好办法!自己写模拟键盘不知道怎么将键盘吗送给输入法?
- <input class=aa name=a1如何改变<input>框的class属性
- 急啊...javascript控制显示IMG问题
- 求解 怎用alert()做出这样的效果
str = str.substr(0, 20);
str += " ";
str = str.substr(0, 20);如上我得到的结果是:“你好 ”(后面只占很小的位置,长度不够)但我想得到的是“你好 ”(后面应该占相当于20个空格的位置)
str += " "; //20个空格
str = str.substr(0, 20);
var len = str.length;
if(len >20){
str = str.substring(0,20);
} else{
for(int i=0;i<20-len;i++)
str += " ";
}
--------
什么意思?
数据库里面的值,应该是忠实的值
而不是经过转化后的值
如果数据库里的是
显示的结果应该是
而不是一个空格.
要把数据库里的 忠实的显示,就得从数据库取出后进行转换,将转换结果输出到html里。