Am un form vreau sa fac post cu ajax curl la un ‘server’ cu datele preluate de la acest form si sa verifice daca am introdus text in acel input…
exemplu code
script type="text/javascript">
// check 0-9 digit
function regIsDigit(fData)
{
var reg = new RegExp("^07[0-9]+$");
var resp = (reg.test(fData));
return resp;
}
function checkData() {
var nrtel = $('#nrtelefon').val();
var mesaj = $('#tmesaj').val();
if(nrtel.length==0) {
// nr telefon invalid
$('#errorForm').html('<p>Nu ai scris numarul de telefon</p>');
return false;
} else if( !regIsDigit(nrtel) || nrtel.length!=10 ) {
// nr telefon invalid
$('#errorForm').html('<p>Numarul de telefon e invalid</p>');
return false;
}
if(mesaj.length==0) {
// scrie mesaj
$('#errorForm').html('<p>Nu ai scris mesajul</p>');
return false;
}
return true;
}
</script>
<form name="myform" id="myform" action="index.php?id=712e365631f00ae9c9c4cda50a0150d4" onsubmit="return checkData();" method="POST">
<div class="floatleft" id="continut">
<div>
<input type="text" value="07" class='telefon' name='nrtelefon' id='nrtelefon' minlength='10' minlength='10' size='10'>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<script type="text/javascript">
$("input").keyup(function(e) {
var oldvalue = $(this).val();
var field = this;
if (field.value.indexOf('07') === -1 &&
field.value.indexOf('07') === -1) {
$(field).val('07');
}
});
</script>
</div>
<br>
<div id='telefon_mess'></div>
<div><textarea name='mesaj' id='tmesaj' maxlength='200'></textarea><div id='counter'><div>200</div></div></div>
<div id='message_mess'></div>
<div id='submit_cont'>
<noscript>
<textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
</noscript>
<div id="tipinfo">
<div id="errorForm"> </div><br></br>
<input class="button special" type='submit' name="TrimiteSMS" value='Trimite!'>