ユーザーがテキストエリアにテキストを入力するまでフォーム送信ボタンを無効のままにするためにさまざまなJavaScriptを試しましたが、何も機能しないため、誰か助けてください。
ユーザーがテキストを入力するまで送信ボタンを無効にしたい。何か提案はありますか?
<form action="includes/welcomebio.php" method="post" id="form12" class="form12">
<textarea id="bio" textarea name="bio" data-id="bio" placeholder="Hi, my name is Peter. I'm 22 years old from North Wales." onKeyUp="checkWordCount();" data-required="true"><?php echo htmlspecialchars($profile['bio']); ?></textarea>
<input type="submit" class="welcome-submit" name="submit" value="Next ->" id="submit"/>
</form>
<script type="text/javascript">
function disable()
{
if(document.textarea.bio.value=="")
{
document.textarea.submit.disabled=true;
}
else
{
document.textarea.submit.disabled=false;
}
}
</script>