I am trying to call jquery's preventDefault() but when I submit the form..it shows the default behaviour and the page gets reloaded.
index.html--
<body>
<script src="/socket.io/socket.io.js"></script>
<script src="/js/jquery.min.js"></script>
<script src="/js/script.js"></script>
<p>Welcome to the chat app!</p>
<ol id="messages"></ol>
<form id="message-form">
<input type="text" name="message" placeholder="Message"/><br>
<button>Send</button>
</form>
</body>
script.js---
jQuery('#message-form').on('submit',function(e){
e.preventDefault();
socket.emit('createMessage',{
From:'User',
Text:jQuery('[name=message]').val()
});
return false;
});