Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. <li id="field_3_9" class="gfield gfield_upload w-100 field_sublabel_below field_description_below gfield_visibility_visible">
  2. <label class="gfield_label" for="input_3_9">upload file</label>
  3. <div class="ginput_container ginput_container_fileupload">
  4. <input type="hidden" name="MAX_FILE_SIZE" value="52428800">
  5. <input name="input_9" id="input_3_9" type="file" class="medium" aria-describedby="validation_message_3_9 live_validation_message_3_9 extensions_message_3_9" onchange="javascript:gformValidateFileSize( this, 52428800 );" tabindex="55">
  6. <span id="extensions_message_3_9" class="screen-reader-text"></span>
  7. <div class="validation_message" id="live_validation_message_3_9">pdf test.pdf</div>
  8. </div>
  9. </li>
  10.  
  11. var inputLabel = document.querySelector('.gfield_label');
  12. var inputWrapper = document.querySelector('.gfield_upload');
  13. var input = document.querySelector("input[type='file']");
  14. var inputSuccess = document.querySelector('.validation_message');
  15.  
  16. input.addEventListener('change', () => {
  17. const name = input.value.split(/\|//).pop();
  18. const truncated = name.length > 20
  19. ? name.substr(name.length - 20)
  20. : name;
  21.  
  22. inputSuccess.innerHTML = truncated;
  23. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement