こんにちは、私はhtmlとjavascriptに非常に慣れていません。フォームを検証しようとしています。ユーザーが正しい形式で日付を入力しない場合、有効な日付を入力するように求める段落を入力の下に表示します。私は子を追加することでこれを行うことができました。ただし、正しい日付を入力しても子供を削除できませんでした。それは本当に単純なことだと確信していますが、オンラインで見てもうまくいきませんでした。また、パラがまだ存在しない場合にのみパラを追加する方法があるかどうか疑問に思っています。以下はコードです。
function checkDate(date)
{
var result;
var expression = /[0-9]{2}\/[0-9]{2}\/[0-9]{4}/;
result = expression.test(date.value);
var para=document.createElement("p");
var node=document.createTextNode("Enter a valid Date");
para.appendChild(node);
var element=document.getElementById(date.id).parentNode;
if(!result===true)
{
element.appendChild(para);
}
else
{
element.removeChild(para);
}
}