|
|
hi
i have a button , and when i click it i want to add a new input text and i want to add an ID for this new input text , how can i do it by javascript cos i want to press the button many times and so i have to have many input text , each one with a uniqe ID
i worked like this
<pre lang="Javascript">var num=1;
function on(){
var div = docuemnt.getElementbyID('div1');
div.innerHTML+="<input type='button' id='in'+num />";
}</pre>
but doesn't work with me
please any help
|
|
|
|
|
HI,williamroma
First, from looking at your code i noticed that you use the pre tag. In order for a script to be executed it must be enclosed in tags.
Second, Javascript is case sensitive so the method getElementbyID will work only if it is written getElementById.
Third, += works welll for numbers, but for string you need something like string1=string1+string2.
Forth, all kinds of input work when they are placed inside a form tag, and for buttons you need to specify what happens when you click them using something like onclick.
heres a refined version of your code which worked for me:
<script language="Javascript">
var num=1;
function on(){
var div = document.getElementById('frm1');
div.innerHTML=div.innerHTML + "<input type='text' id='in'+num />";
}
avatar23
|
|
|
|
|
which browser do you use?That code does not work for me,my English is so poor,I hope you can understand what i say,
|
|
|
|
|
hi,
I have tested the code in chrome, opera and IE 8,9.
seems to be working fine, except that in ie you need to enable activeX objects to make it work properly. Iv have done a little tinkering with it and here is the new version.
just copy it in ahtml file and give it a go!
var num=1;
function on(){
var div = document.getElementById('frm1');
div.innerHTML=div.innerHTML + "<input type='text' id='in'+num />";
num=num+1;
}
Best regards!
My My A new one!!!
|
|
|
|
|
Have project that requires fix protocol over tcp and encryption, need userinterface gui made as well. skype me at: silverbuyer or email me canadametalsauction@gmail.com
|
|
|
|
|
please i want to embed javascript code in c# windows
form application & i use web browser control to display page
what should i do & thanks
|
|
|
|
|
mrx100 wrote: i want to embed javascript code in c# windows
form application
You cannot do that, and why would you want to.
Binding 100,000 items to a list box can be just silly regardless of what pattern you are following. Jeremy Likness
|
|
|
|
|
i want to use google api v3 javascript code
i want this javascript code :
var myLatlng = new google.maps.LatLng(30.050144, 31.240042);
take latitude & longitude from my windows form application
i can show page in webbrowser control but it's static
|
|
|
|
|
Like I said, you can't.
Binding 100,000 items to a list box can be just silly regardless of what pattern you are following. Jeremy Likness
|
|
|
|
|
Let me get this straight: you want to select lat an lon in your windows form and the using the GoogleMaps api open a webpage in your browser (probably google.maps) centered on that location?
Because if you do, my friend there is no way to do it. Javascript works inside the browser. Why dont you make a web app on a local web server (e.g apach on your system and create the form in there using html or php. then sent the selected data by query string.
If you want sent me some pseudocode for what you want to do and i see what i can offer.
They call me BPIS (Beastly Powerfull Immensly Stupid) and i let them.
|
|
|
|
|
I don't use the webbrowser control but it is my understanding it works just like IE, so you build a webpage that does what you want, deploy it with your windows app and then load the page into the webbrowser control. So, what part are you having trouble with?
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
thanks ryanb31 for answer but iam already solve this problem using webbrowser control
|
|
|
|
|
|
Sometimes.
Binding 100,000 items to a list box can be just silly regardless of what pattern you are following. Jeremy Likness
|
|
|
|
|
Here is[^] a link that describes how to enable JavaScript on various browsers.
|
|
|
|
|
Yes.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
|
Yes, I believe the following is somewhere in the core libraries.
function isJavaScriptEnabled()
{
return new Date().getDay() == 0
}
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
<b>(SORRY FOR MY BAD ENGLISH)</b>
hi i have a code , the javascript in the code is working perfectly , but when i surround the code with <form> </form> javascript stopped working , i tried to remove that <FORM> then javascript continue working ,
please help me how can i solve this problem ?
the code is
<pre lang="HTML">
<div id="addCell">
<fieldset>
<ul>
<li>
<label for="name">Name</label>
<input style="margin-left: 10px;"type="text" id="name" name="name"/>
</li>
<li>
<div id="places">
<label for="places">Places</label>
<input type="text" id="place0" name="place0"/>
<select id="addPlace" onchange="addPlace()">
<option>Select</option>
<option>Roma</option>
<option>italy</option>
<option>totti</option>
</select>
</div>
</li>
<li>
<input type="submit" id="saveAddCell" value="save"/>
</li>
</ul>
</fieldset>
</div>
</pre>
|
|
|
|
|
williamroma wrote: when i surround the code with <form> </form> javascript stopped working , i tried to remove that <FORM> then javascript continue working , please help me how can i solve this problem ?
What problem, and where is the Javascript?
Binding 100,000 items to a list box can be just silly regardless of what pattern you are following. Jeremy Likness
|
|
|
|
|
JavaScript goes in the head tag and not in the form tag.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
ryanb31 wrote: JavaScript goes in the head tag and not in the form tag. Not true! Try this in your favourite browser:
<html>
<body>
<form>
<script type="text/javascript">
document.write("Hello World!");
alert("Told ya!");
</script>
</form>
</body>
</html>
Putting it in head might be good style, but it's not for function.
Cheers,
Peter
Software rusts. Simon Stephenson, ca 1994.
|
|
|
|
|
True. However the OP said it does not work when put into the Form tag, so put it into the head tag.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
thanks for your replay
i don't mean that javascript doesn't work with me
no it words
but if i call any javascript function into a form tag , this doesn't work
i will explay
this works
<input type='button' onclick ='call1()/>
but this not worts
<form action="pp.php" method="post">
<input type='button' onclick ='call1()/>
</form>
please help me, thank you
|
|
|
|