合同满足以下条件具有效力:当事人可以书面、口头或其他形式签订合同。只要不违反法律规定,自成立以来就可以产生约定的效力。但是,如果法律明确限制了合同的效力,则合同需要满足不违反法律规定和法律形式的条件,才能产生合同约定的效力。