1,法律並沒有禁止夫妻雙方簽訂婚姻保證書,所以婚姻保證書本身並沒有違反法律的強制性規定,應該有效。而且根據法律規定,夫妻有相互忠誠的義務,比如約定不出軌,不婚外情之類的;
2,如果違反應該按照約定承擔後果,但是如果有約定不離婚,因為違反了婚姻自由原則,就確認無效。也就是說,擔保可以有效,但違反法律的條款會被確認無效。
要使婚姻關系具有法律效力,必須滿足三個條件:
1,婚姻中的保證書是壹方的真實意思表示;
2.婚姻保證書的內容不違反法律法規的有關規定;
3.婚姻保證書的內容不違反公序良俗原則。
法律依據:《中華人民共和國民法典》第壹百三十五條。
民事法律行為可以采取書面形式、口頭形式或者其他形式;法律、行政法規規定或者當事人約定采用特定形式的,應當采用特定形式。
第136條
民事法律行為自成立時生效,但法律另有規定或者當事人另有約定的除外。
行為人未經法律規定或者對方同意,不得變更或者終止民事法律行為。