サーバー側として PHP を使用して ERP システムを開発しています。そのため、Web サイト/システムのセキュリティには細心の注意を払う必要があります。クライアント側の検証にも JavaScript を使用します。したがって、クライアントでJavaScriptが有効になっていることを確認したいのですが、もちろんデータサーバー側も検証しますが、不要なサーバー呼び出しは望ましくありません。主にフォームとクライアントが入力するデータが心配です..そして送信します..では、データを送信するには何を使用すればよいですか?
デフォルトの HTML 送信と JavaScript による検証 (注: クライアントによって JavaScript がオフになっている場合は役に立ちません)
<input type="submit" name="Add Data" />
または、JavaScript を使用してアンカー タグを使用して送信し<a>
ます (JavaScript がオフになっている場合、データを送信できないため、これは意味があると思います)。
<a href="#" onclick="document.getElementById("form_id").submit();">Submit</a>
<a>
データの送信にタグを使用する場合、悪い点はありますか、それともデフォルトのsubmit
ボタンを使用する必要がありますか? また<a>
、フォーム データの送信に使用すると、JavaScript を使用してデータを検証できますか?