空欄のエラーを直し、作品名「星あつめ」を確認した実画面。外部への送信はしていません。
空欄のエラーを直し、作品名「星あつめ」を確認した実画面。外部への送信はしていません。 タップして拡大できます。
空欄で確認すると、作品名を入力してくださいという案内が出た画面
最初の空欄エラー。入力欄に戻って直せます。 タップして拡大できます。

<label for="work-name">作品名(必須)</label>
<input id="work-name" aria-describedby="name-error">
<p id="name-error"></p>

const value = input.value.trim();
input.setAttribute("aria-invalid", String(!value));
error.textContent = value ? "" : "作品名を入力してください。";
if (!value) input.focus();