Index: lams_tool_larsrc/web/includes/javascript/rsrcresourceitem.js =================================================================== diff -u -rb3fe40cd67fc779a6eee8320fadc3a489565a557 -r33c08844653d1db1980b7a57cd4d22f28e948167 --- lams_tool_larsrc/web/includes/javascript/rsrcresourceitem.js (.../rsrcresourceitem.js) (revision b3fe40cd67fc779a6eee8320fadc3a489565a557) +++ lams_tool_larsrc/web/includes/javascript/rsrcresourceitem.js (.../rsrcresourceitem.js) (revision 33c08844653d1db1980b7a57cd4d22f28e948167) @@ -97,6 +97,16 @@ function submitResourceItem(){ //prepare lams_textarea value to Ajax submit and add instructions to form $('textarea').trigger('change'); + + // validation will fail with spaces + var urlField = document.getElementById("url"); + if ( urlField ) { + urlField.value = urlField.value.trim(); + } + + if ( ! $("#resourceItemForm").valid() ) + return false; + document.getElementById("instructionList").value = $("#instructionForm").serialize(); var formData = new FormData(document.getElementById("resourceItemForm"));