Just wondering if anyone knew how to make it so that if someone types an apostrophe in a form's textbox, a popup box appears. The popup box would preferably appear the second that the apostrophe is entered int he form box and then once the popup box is closed, the apostrophe is deleted.
i have a html/php form which let users upload pictures onto my server. the problem with it is, it says the picture has been uploaded but if the file name contains any of character apart from text (A-z) and numbers, the picture never shows up in the admin panel.
is there a way using ajax or jquery to disallow certain file names in the upload field of the html which uses these characters !@#$%^'&*()"?
How do I onBlur prompt the user to enter a ZERO as character one, if one is not already entered. At the same time, I would like to ensure at least 5t characters have been entered. This validation should also only trigger if anything is entered. Basically, if the user chooses to enter nothing then the check should not be carried out and the user should be able to continue.
So in pseudo style:
If user data IS ENTERED AND DOES NOT contain a ZERO as first character, or is LESS THAN 5 characters long, prompt for re-entry.
Thanks guys, been trying various things and got close, but have hit a brick wall.
This ALMOST works: function checkField() {if (document.form1.Bsk01.value.length<9) {alert("Please enter a valid code. The first character should be a zero.")}else if (/^0.*$/.test(document.form1.Bsk01.value)){return;}else{al ert("Please enter a valid code. The first character should be a zero.")}}
I have a HTML form which takes some values including a password field. I have a JS function to check and alert when a user enters some particular special characters(this is bcoz only these characters are not allowed in the back end of the html form, all the other special characters are allowed). following is the code for it.
function checklen() { var iChars = "`<>"; for (var i = 0; i < document.ipform.password.value.length; i++) {
[Code]...
now i want a feature which does'nt allow the user to enter an uppercase letter or a special character(only these are allowed~@#$%^&*()-_+|) as the the first character of the password field. Since i am newbie to JS, It would be a great help if some one can help me to sort out this..
i want to disallow users to change a text input values . I don't want to use disabled tag of text input because of some problem . I just want to disallow users to enter or change a text input value .
The following Javascript will return an error message if the user did not enter any value into the zip code field. The form will submit even if user entered only 1 character. Does anyone know how to change this to at least minimum 5 characters must be entered into the field?
...} var fname = "CustomFields_17_2"; var fld = document.getElementById(fname);
I'm have a Joomla component who use Jquery for several thing in his template. This component have a form where some field are displayed and I would like conditionnaly restrict the use of 2 fields. I have in fact a field "City" and a field "Zip code" and my goal is to disable one field if the other is filled. In practice that mean if a user start to type the name of a city, the zip field must be disabled for avoid to fill also this field. Same thing if the user start to type in the zip field...the field City must be disabled too..
I need to setup this because the search engine of my component can not retreive correctly data if both field are filled. This happen tipically if the the zip code don't match with the name of the city... I that case the component will display "no result found" and this is annoying. Any example of working code making possible to get this function? Unfortunately I'm not a coder and except html and a bit of css, I do not have enough knowledge..
I came up with this but it's not working and I'm not exactly sure why. <script type="text/javascript"> function date_check(){ var trans_date = document.form1.selectmonth.value + "-" + document.form1.selectday.value + "-" + document.form1.selectyear.value; var d = new Date(); var today = (d.getMonth()+1) + "-" + d.getDate() + "-" + d.getFullYear(); if(new Date(trans_date) < new Date(today)){ window.alert("The shipping date cannot be in the past, please enter a valid shipping date."); return false; .....
In my application (yes I know that it's asp) I need to automatically replace a character if it is found in the textbox Is there a way to do this. this is how it renders on the page
I was trying to find a browser independent way to raise a modal dialog. I know that MS IE has showModalDialog and Firefox has an attribute modal for window.open but I was wondering if anyone knew of a solution out there that would disallow anyone to browse from a pop-up window without closing it. Disabling the text highlighting and right click are not required, just disabling the user from browsing with the dialog open.
I've been trying to do this since yesterday with no luck. I've tried stackoverflow, DIC and this is my last chance. I'm using drop down boxes to have a user select a ship date. I don't want them to be able to choose a date in the past however. Below is some code a guy at DIC sent me which doesn't have many changes from my original one but he said it was working and I havent been able to get it working.
<html> <head> <script type="text/javascript"> function date_check()
I wanna ask about scan card. Is there any way to disallow keyboard input and only allow scan card input to key in a field? FYI, I am using vbscript, html and javascript for this program. So, may be doing something with the javascript? How about limit the time of input? I really have no idea.
Does anyone know the escape character for & and # like in : Update GDO_INFO_ER set V_COMMENTAIRE='B&A' where V_USERMODIFICATION='bilal123' or Update GDO_INFO_ER set V_COMMENTAIRE='B#A' where V_USERMODIFICATION='bilal123' I would like to insert & and # literally in the table.
But when I mouse-over the link, the %27 shows in the status bar as a ' and when I click on it, I get a JS error because of the extraneous '. The +s are not being decoded - why is this one character, and is there a way to prevent it?
I have this string: "60 105 109 103 32 115 114 99 61 34 101 108 111 46 106 112 103 34 62", and I'd like to convert it to the characters. I've used the split method to separate it but I don't know how to transform each number in the character. Could you hel me?
I had a difficult time figuring out how to get or test the last character of a string with javascript.
I found plenty of removing the last character, but not for just checking what the last character of a string is using javascript.
// create string var str = new String("No Periods Allowed."); // alternatively get string from field: // var str = document.getElementById('textbox').value;
[Code]....
Well, finding that easily on a search would have saved me some time.
i have a little problem with the follwoing JS, when i count characters for Input type text the reult is ok but when i am using textArea it says 'NAN' here is my code,
--------------------------------------- <script language = "Javascript">
function taLimit() { var taObj=event.srcElement; if (taObj.value.length==taObj.maxLength*1) return false; }
function taCount( taObj ) { var lbObj=document.getElementById("myC"); if (taObj.value.length>(taObj.maxLength*1)) { taObj.value=taObj.value.substring(0,(taObj.maxLength*1)) }; var count; count = taObj.maxLength-taObj.value.length; lbObj.innerHTML=parseInt(count);
I was wondering if there was any easy way to do the following in javascript:
I have two form fields, firstname and last name, as the user enters their information into a form I want to be able to show them what their username is going to be.
While they enter the information into the fields I was hoping to have it generate the username as the type.
I need to take the first letter of their first name (the first letter in the firstname field) and the entire lastname to combine it into a username. Except if there are spaces or any other characters such as dashes apostrophes they must be removed.
The follwing function is in an onkeypress event for some textboxes. How can I cancel the keystroke? or more importantly it's output. This function does what I want it to do, but it actually writes a space in the textbox. I wanted to escape out of writing the character. Especially if I change it to another keyCode besides space bar. Any ideas?
function setEfforts(ctrl){ if(event.shiftKey && event.keyCode == 32) { var row = ctrl.parentNode.parentNode; var inputs = row.getElementsByTagName('input'); var textboxes = new Array(); for(var x = 0; x < inputs.length; x++) if(inputs[x].type == 'text'){textboxes.push(inputs[x]);}
for(var y = 0; y < textboxes.length; y++) textboxes[y].value = ctrl.value; } return false;
I am struggling to find definitive information on how IE 5.5, 6 and 7 handle character input (I am happy with the display of text).
I have two main questions:
1. Does IE automaticall convert text input in HTML forms from the native character set (e.g. SJIS, 8859-1 etc) to UTF-8 prior to sending the input back to the server?
2. Does IE Javascript do the same? So if I write a Javascript function that compares a UTF-8 string to a string that a user has inputted into a text box, will IE convert the user's string into UTF-8 before doing the comparison?
I think that the answer to question 1 is probably "YES", but I cannot find any information on question 2!