协议没写总价及身份证是否有效我父亲在…

协议没写总价及身份证是否有效我父亲在不知道单价的情况下被中介要求签下协议,说是交了5万元定金,由中介保管,结果合同上没有身份证,房屋单价及总价,而且后来了解后知道比市场价低了20多万,请问合同有效吗?我该如何维权?