javascript - without alert message how to display the error message in below text filed in a form -
how display error message in below text field, below shown script , form without alert message?
script
success: function (data) { scrolldown(); var message = $("#messagee").val(); if(message == "" || message == null){ alert("enter message"); } else { $('#chat_log').append('<div class="row msg_container base_receive"><div class="col-md-12 col-xs-12"><div class="messages msg_receive"><p><a>' + message + '</a></p></div></div></div>'); $('#messagee').val(''); } }, form
<form class="form-horizontal msg_fixed_bottom send_message_form" id="data_form" method="post" role="form" action="#" onsubmit="return validation();"> <div class="panel-footer" id="myform" > <div class="input-group submit_group"> <input id="messagee" name="messagee" type="text" class="form-control input-sm chat_input" placeholder="write message here..." value="<?php echo set_value('messagee'); ?>" /> <span class="input-group-btn"> <button class="btn btn-primary btn-sm" id="submit" name="submit">send</button> </span> </div>
you can add hidden div after input , show if have errors.
html :
<div class="panel-footer" id="myform" > <div class="input-group submit_group"> <input id="messagee" name="messagee" type="text" class="form-control input-sm chat_input" placeholder="write message here..." value="<?php echo set_value('messagee'); ?>" /> <div id="errors" style="display:none;"></div> <span class="input-group-btn"> <button class="btn btn-primary btn-sm" id="submit" name="submit">send</button> </span> </div> js :
success: function (data) { scrolldown(); var message = $("#messagee").val(); if(message == "" || message == null){ $("#errors").html("enter message"); $("#errors").fadein(); } else { $('#chat_log').append('<div class="row msg_container base_receive"><div class="col-md-12 col-xs-12"><div class="messages msg_receive"><p><a>' + message + '</a></p></div></div></div>'); $('#messagee').val(''); } }, don't forget hide , empty div @ beginning of validation() function (before ajax call):
function validation() { $("#errors").fadeout(); $("#errors").html(""); $.ajax({ ... }) }
Comments
Post a Comment