小白问一个JS改变标签的问题

判断text,如果有值就将span样式改为input标签,而且是submit类型,其实就是一个判断有值才可以提交,没有值就无法点击提交按钮这样的一个简单的功能,求问代码怎么实现。

直接submit按钮就行了,不允许提交就设置按钮disabled为true

 <input type="text" onblur="document.getElementById('submit按钮ID').disabled=this.value==''"/>

也可以不改变标签的,span标签和input标签都写,text有值的话就显示input标签隐藏span,没值的话就显示span隐藏input,默认是input标签隐藏。