基本は通常のフォームの処理と変わりありません。リンクでの値の渡し方は以下あたりが参考になります。受け取るのはPHPですが、送る方は言語に関係なく同じです。
これでA型、B型などの値を渡してください。フォームで既にチェックや選択をしておくにはchecked属性やselected属性などを使用してください。
フォームを処理するモジュールやフレームワークを使っている場合は、このあたりの処理は自動化されていることが多いです。具体的な方法は使用言語や環境によります。