这个问题在这里已有答案:
当这个城市有一个词时,我的JS很好:
- cHIcaGO ==>芝加哥
但是当它的时候
- san diego ==> San diego
我怎样才能成为圣地亚哥?
function convert_case() {
document.profile_form.city.value =
document.profile_form.city.value.substr(0,1).toUpperCase() +
document.profile_form.city.value.substr(1).toLowerCase();
}
4 回答
有一个很好的答案here:
或者在ES6中:
你可以使用CSS:
JavaScript函数:
要使用此功能:
此外,这将适用于多个单词字符串 .
为了确保将转换后的城市名称注入数据库,小写和首字母大写,那么在将其发送到服务器端之前,您需要使用JavaScript . CSS只是样式,但实际数据仍然是预先设置的样式 . 看一下这个jsfiddle示例,并比较警报消息和样式化输出 .