خیر. روش زیر غلطه. دقت کنید 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>