خیر. روش زیر غلطه. دقت کنید this خود شی هست. پس دیگه لازم نیست که از getElemetnbyId استفاده کنید. نکته بعدی clientId یک خصوصیت سروری هست و در کلاینت و جاوااسکریپت شناخته شده نیست.

<script type="text/javascript">
function ClearText(id) {
document.getElementById(id.ClientID).value = ''; }
</script>

روش درست:

<script type="text/javascript">
function ClearText(control) {
control.value = ''; } </script>