如何将ucwords和strtolower添加到此表单中

lis*_*aro 4 javascript

我希望"s.value"全部变为小写,然后ucwords到它,但我不知道该怎么做,因为它在一个表单内.

基本上我想做这样的事情:ucwords(strtolower(s.value here));

这是形式:

   <form role="search" method="get" id="searchform" action="http://chusmix.com/?s=" onsubmit="if (document.getElementById('s2').value.length > 5) window.location = action + '<php echo $city; ?>++++' + s.value; return false;" >
Run Code Online (Sandbox Code Playgroud)

谢谢

Sau*_*aul 20

<script type="text/javascript">

function ucwords (str) {
    return (str + '').replace(/^([a-z])|\s+([a-z])/g, function ($1) {
        return $1.toUpperCase();
    });
}

function strtolower (str) {
    return (str+'').toLowerCase();
}

</script>

<form role="search" method="get" id="searchform" action="http://chusmix.com/?s="  onsubmit="if (document.getElementById('s2').value.length > 5) window.location = action + '<?php echo $city; ?>++++' + ucwords(strtolower(s.value)); return false;" >
Run Code Online (Sandbox Code Playgroud)

javascript函数来自PHP.JS