Textbox不应该只允许提交,只需要记录其中的所有空格。我试着写,但失败了。
我使用的代码:
<form action="/credential_editor" method="post" name="experience" onsubmit="return check();">
<form class="form-group">
<label for="activity_kind">活動類型</label>
<select class="form-control" id="activity_kind" name="activity_kind" >
{% for obj in list_credential %}
<option value="{{obj["activity_kind"]}}">日期:{{obj["Date"]}}: {{obj["ActivityName"]}} - {{obj["EventVenue"]}} ({{obj["Credit"]}} 學分)</option>
{% endfor %}
</select>
<form class="form-group">
<label for="experience">心得</label>
<textarea class="form-control" id="experience" name="experience" rows="5" ></textarea>
<button type='submit' class="btn btn-primary" value="送出" </button>
</form>
</div>
{% endblock %}
<script type="text/javascript">
function check(){
if(document.experience.experience.value == "")
{
alert("未輸入心得");
document.experience.experience.focus();
return false;
}
return true;
}
</script>发布于 2020-10-25 23:04:45
如果我对这个问题的理解是正确的,那么您应该能够使用"trim“方法。
替换此行:
if(document.experience.experience.value == "")
通过以下方式:
if(document.experience.experience.value.trim() == "")
https://stackoverflow.com/questions/64524644
复制相似问题