Double And Single Quotes In JS Inside HTML Attributes?

Jul 2, 2010

I know that using <a href="javascript:"> and <sometag onclick=""> is evil, but in this particular situation it is quite hard to avoid it due to external powers Anyway here is the issue itself : putting javascript strings inside HTML attributes :

Code:

<button onclick="DoSomething('string')">

Everything is fine until there are single or double quotes INSIDE the 'string' value. Having a double quote inside the string, even JS escaped leads to the onclick argument value being cut :

Code:

<button onclick="DoSomething('str"ing')">

If you replace the double quote by '"' then you don't get a double quote inside DoSomething (you could always replace " by " in JS).

Similar problem if you choose to enclose the onclick argument in single quotes and happen to have a single quote JS escaped inside the string.So, is there any other way of dealing with potential presence of single AND double quotes in the 'string' value, other than replacing them before by ' and " and then replacing them back inside DoSomething ?

View 9 Replies


ADVERTISEMENT

How Does Document.write Interpret "" And '' (double Quotes And Single Quotes)?

Jul 20, 2005

how does document.write interpret "" and '' (double quotes and single quotes).what is the significance of &Url (does it signify the current url) colon : is it represented as %3A ? and backslash represented as %2F ?

View 1 Replies View Related

Add HTML Double Quotes "" Tags To A Form Field When Clicking On A Image

Nov 7, 2006

I have the following form, that allows the user to add text to a form field When they click on an image, this works fine, but I need to slightly change the text that is added to the form. Code:

View 1 Replies View Related

Escaping Double Quotes In Alert?

Mar 1, 2011

I've got this bit of code that I've wrote and it was working absolutely fine like this:

function validatepostcode() {
var postcodevalue = document.getElementById("postcode").value;
if (postcodevalue.indexOf("S") == -1)
{
alert(postcodevalue + " is not a valid postcode.");

[Code]...

What I want to do is wrap the value of "postcodevalue" in double quotes, and since it's inside an alert, I used the escape sequence ", which is how it should be done as far as I know. But for some reason, Dreamweaver's giving me a syntax error warning and the code doesn't work. Am I using the double quotes wrong?

View 23 Replies View Related

Search Function - Getting Double Quotes Into Coding

Nov 11, 2010

I have completed the necessary function and it does not need any changes however from the "alert" I need there has to be double quotes surrounding the search 'Lboro'. (I know I may be making a meal of the coding however the lecturer wants us to follow this due to everyone being at different levels of programming). I have used the '' character however the double quotes do not end up in the position I require them?!

My Coding
function findAnyU (s){
var a = s , b , c , d , e = -1;
for (var i = 0 ; i < pages.length && e == -1 ; i++){
b = pages[i].indexOf('[');
c = pages[i].indexOf(']');
d = pages[i].substring(b+1, c).toLowerCase();
e = d.indexOf(s.toLowerCase());
}

if(e >= 1)
a += ' found'
else
a += ' not found'
return (a)
}
alert (findAnyU('Lboro' , pages));
Current Alert =
Lboro found

View 8 Replies View Related

Split Ignoring Spaces Within Double Quotes

Nov 30, 2006

im trying to convert a string into arrays in javascript using split() function.

how to i split a string using spaces as a dilimeter but ignoring spaces enclosed by double quotes. ie: john robert "peter rabbit"

View 3 Replies View Related

Problem With Double Quotes In Javascript Link

Feb 10, 2003

I have the following PHP which passes a variable to two other frames:

PHP Code:

$name=addslahes($row['name']);
echo('<tr><td><a href="javascript:
void(parent.frameB.location=/'frameB.php?name='.$name.'&desc='.$desc.'/');
void(parent.frameC.location=/'frameC.php?name='.$name.'&number='.$number.'/');">&nbsp;'.$row['name'].'</a></td></tr>');


(Note that I have put / in above where there is really a just so that it shows up in the post). The link works fine with normal characters in the variable $name, and it works with single quotes in the varable, but not double quotes (the addslashes() escapes single and double quotes with a backslash).
Why doesn't the link work with double quotes in the variable?

View 12 Replies View Related

Single Quotes And '

Dec 14, 2007

I'm having some problem trying to escape single quotes. basically, I got some text on the database. if text contains double or single quotes, these are replaced with &quot and &#039 respectively. I'm using PHP to alert a portion of the text, let's say "hello, y'all!", this way:

PHP Code:

<?php
echo '<script type="text/javascript">'
echo "alert('hello, y&#039all!');";
echo '</script>'
?>

well, the js code breaks, just as if '&#039' were converted to the 'single quote' character. how so?

View 4 Replies View Related

How To Add Single Quotes To String

Aug 20, 2009

How can I add single quotes around listObj.options[i].value. I still want to keep the comma I'm adding to the end of it. code...

View 1 Replies View Related

Add Single Quotes To String?

Aug 20, 2009

How can I add single quotes around listObj.options[i].value. I still want to keep the comma I'm adding to the end of it. code...

View 1 Replies View Related

Single Quotes Error

Apr 2, 2007

<script>
function view(text)
{
document.getElementById("textbox").innerHTML="<input type='text' value='"+text+"'>";
}
</script>
<a href="#" onclick="view('a ' " ')">click to view textbox</a>
<div id="textbox"></div>

this is an example of what im trying to do in a site. what this code does is when you click on hyperlink it shows a textbox in the div with text but single quote is causing problem and not letting it show the textbox even though i have escaped the single quote it will still not work double quote is working fine.

my guess is since i first send it to function and then function prints it so the escape i did is removed and it starts giving error and will not print textbox in the div. can anyone tell what should i add to escape and make it working i tested it in textarea its working there only it causes problem in textbox.

View 6 Replies View Related

Browsers Widely Support Numeric Quotes In Attributes?

Jun 8, 2009

Apart from the normal way of writing attributes, like:

Code:
<script src="myscript.js" type="text/javascript"></script>

numeric quotes are also specified in the HTML 4 spec, which look like:

[Code]...

View 1 Replies View Related

Display Variable Value In Javascript Having Single Quotes

Sep 28, 2007

I am having problem to display variable that contains single quotes in its value(res= "msg='error'")value in javascript.I am geting only "msg= " in display.But if i open the jsp code there i got "msg='error' " Any one who know what is the problem please let me know.

document.write("<td align='center'>");
document.write("<th align='center'><b><%=Name%></b></th>");
document.write("</td> ");
document.write("<td >");
document.write("<input type='text' name='param<%=i%>' value='&quot;<%=res[j]%>&quot;' size=&#3930;'></input>");
document.write("<br>");
document.write("</td> ");
document.write("</TABLE>");

View 2 Replies View Related

Extract Words Which Are In Single Quotes In A 2000 Word Paragraph

May 4, 2009

I have a long paragraph which contains almost 2000 words.I want to extract all those words or group of words which are in single quote e.g.In the below sentence, I want to extract 1. is 2. important and 3. topic.This 'is' very 'important' 'topic' to discuss.Any body have any idea how to do this in javascript.

View 4 Replies View Related

Extract Words Which Are In Single Quotes In A 2000 Word Paragraph?

May 4, 2009

I have a long paragraph which contains almost 2000 words.I want to extract all those words or group of words which are in single quote e.g.In the below sentence, I want to extract 1. is 2. important and 3. topicThis 'is' very 'important' 'topic' to discussAny body have any idea how to do this in javascript.

View 3 Replies View Related

Single To Double Quote Conversion

Sep 8, 2010

I ran into this issue yesterday, and no matter what I try I can't seem to get it work correctly.

I need to parse out single quotes from a field, and replace them with double quotes, so it doesn't blow up later, like it did yesterday.

I've tried using regex, but I'm sure its not the correct syntax.

javascript Code:

document.all.SalesOrderForm.ShipNote1.value = document.all.SalesOrderForm.ShipNote1.value.replace(/'/g,""");
document.all.SalesOrderForm.ShipNote1.value = document.all.SalesOrderForm.ShipNote1.value.replace(/'/g,""");

View 9 Replies View Related

Have Quotes Inside The OnClick, It Fails Completely With An Object Expected Error?

Aug 21, 2011

I have a JS HTML editor (not a WYSIWYG) that I downloaded and it works fine, except that any input with quotes causes it to break. I need the quotes for things like HTML and CSS classes etc.If I have quotes inside the onClick, it fails completely with an Object expected error. If the quotes are escaped with a , I get an "unterminated string constant" error, with this showing where a button should be

Code:
','
','body')">

[code]....

View 6 Replies View Related

Replace Smart Quotes And Not HTML?

Jun 2, 2009

I'm using this rich text editor. Whenever a user pastes rich text from a program like Microsoft Word, the program's smart quotes are not understood by the browser (they appear as a diamond with a question mark in it). I ran a php function on the post value to replace all quotes with ascii characters, but realized that it also replaces the quotes present in the html generated by the javascript.Is there a way to convert smart quotes to normal quotes without also tampering with the html content?

View 1 Replies View Related

JQuery :: Convert Single Click To Double Click?

Jul 13, 2009

<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>emailsig.html</title><meta name="viewport" content="width = 400, minimum-scale = 0.25, maximum-scale = 1.60"><meta name="title" content="html email signature"><style type="text/css"> <!-- body { margin:0px; background-color:#fff; height:100% } html { height:100% } img { margin:0px; border-style:none } button { margin:0px; border-

[Code]...

View 2 Replies View Related

JQuery :: Convert Single Digit Day To Double Digit Day?

Oct 20, 2009

way of converting a single digit day to a double digit day. For example, I have date1 = 5 and I want that to be 05.

View 1 Replies View Related

JQuery :: Calling An Element Tag And The Value Inside One Of It's Attributes

May 1, 2009

I have a huge form with a lot of data.

There is a table that data in it I need to display on a print screen (of course this data isn't being displayed in the regular table).

So, I put the display text in a span tag.

So, this is how each item will look:

I need a way to grab all spans on the page that have the attributte of "printData" and grab that text inside that attribute and print it out.

View 3 Replies View Related

Syntax For Double Quote, Single Quote?

Aug 9, 2010

am writing a function in js that requires me to assign an javascript value to an html element. But I am stuck at a point where I have to assign document.write value to embed object.

function ytEmbedPlayer(videoUrl,w,h){
var flashvars = {};
var params = {allowFullScreen:'true',wmode:'transparent'};
params.allowscriptaccess = "always";

[code]....

I am having issue here were, I have to print videoUrl value as an embed src.

<embed src="document.write(videoUrl)"

I think I am messing up with the single quote and double quote.

View 1 Replies View Related

Double Click Or Single Click?

Mar 18, 2010

Ok know those people who are in the bad habit of double clicking everything? Well my site breaks if they double click it...

is there a script I can use that won't let my functions run more then once every so many seconds? to avoid double clicking errors?

View 12 Replies View Related

Double Click On A HTML Element?

May 30, 2011

In one of my webpage, I have a text field, upon double clicking on that text field, a look up table gets opened so that I can select a value on it.

There is no other way to open the lookup table other than double clicking on it.

How to double click on a text field using javascript. (In fact, how to double click on any HTML element). I cannot change the functionality of the web page to resolve this issue since the webpage was developed by me.

All I have to do is, I have to double click on the text field using javascript.

View 4 Replies View Related

Escaping Quotes Withing Quotes

Jul 23, 2005

I have a problem of escaping quotes in javascript.

Ex:

onclick='alert( "Mister O'Hara" )'
onclick='alert( "Mister O'Hara" )'

both gives me an error. How would I escape this?

View 7 Replies View Related

Add Row Accodingly - Two Button "Add Single" And "Add Double

Jul 3, 2011

Here is my link [url]. I have two button "Add Single" and "Add Double".What I want is that when I press the "Add Single" a new row add with the single drop down list and when I press "Add Double" I would like to have the row with two drop down list. How to achieve this ? In the begining must I hide both the rows is it? Now I have the relevant function ready for both buttons but I do not know how to add the rows accordingly. Finally I also want to make sure all the dropdown list values selected is different.

View 19 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved