you can use both.
with javascript:
if(FormName.textareaName.value == "") {
alert("no value entered");
}
With php
// assuming method on your form is set to post
if(strlen($_POST['textarea']) == "0") {
echo "No value entered";
} else {
echo "value entered";
}
Cgraz