一種のフォールバックを作成できます。
<!-- at start Hide the ajax link -->
<style type="text/css">
#ajax-form {display: none;}
</style>
次に、ajaxフォームを含むdivを配置します。
<div id="ajax-form">
<?php //Ajax code ?>
</div>
そして、javascriptが有効になっていない場合に実行されるコード:
<noscript>
<?php echo
CHtml::beginForm('', 'post') .
CHtml::hiddenField('field', $model->id) .
CHtml::submitButton('button') .
CHtml::endForm();
?>
</noscript>
そして最後に、javascriptが有効になっている場合にajaxdivを表示するjavascriptを含めます。
<script type="text/javascript">
document.write('<style type="text/css">#ajax-form {display: inline;}</style>');
</script>