法律解答签了合同却没有上班,一般构成违约。法律依据民法典第五百七十七条规定,当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行采取补救措施或者赔偿损失等违约责任。核心分析合同具有法律效力,双方应依约履行。签合同后未上班,属于不履行合同义务。用人单位因劳动者未上班可能遭受损失,劳动者有义务按合同约定提供劳动。关键在于合同的有效成立及劳动者未履行上班义务这一事实。实务建议收集证据用人单位可留存合同通知劳动者上班的记录等。沟通协商先与劳动者沟通,了解未上班原因,要求其尽快上班。若协商无果,可根据合同约定追究违约责任,如要求赔偿损失支付违约金等。若涉及劳动争议,可向劳动争议仲裁委员会申请仲裁,按仲裁程序解决纠纷。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。