Помогите что бы оба скрипта работали на одной странице
1234567891011121314151617181920212223242526272829303132333435
<script>
function hasOption(select,testedValue){
options = select.options;
for(var j = 0; j< options.length; j++){
if(options[j].value == testedValue){
return true;
}
}
return false;
}
function copyVals(){
var aNodes = document.getElementsByClassName("input_to_f");
for (var i=0; i<aNodes.length; i++) {
aNodes[i].value=document.getElementById("your_site").value;
}
}
</script>
<script>
function hasOption(select,testedValue){
options = select.options;
for(var j = 0; j< options.length; j++){
if(options[j].value == testedValue){
return true;
}
}
return false;
}
function copyVals(){
var aNodes = document.getElementsByClassName("input_to_f");
for (var i=0; i<aNodes.length; i++) {
aNodes[i].value=document.getElementById("your_pic").value;
}
}
</script>
оба рабочие,но толь-ко один работает
По дате
По Рейтингу
Можно объединить:
1234567891011121314151617181920212223242526272829
<input type="text" id="your_site" value="example.com">
<input type="text" id="your_pic" value="image.jpg">
<input type="text" class="input_to_f">
<input type="text" class="input_to_f">
<button onclick="copyVals('your_site')">Копировать из your_site</button>
<button onclick="copyVals('your_pic')">Копировать из your_pic</button>
<script>
function hasOption(select, testedValue) {
var options = select.options;
for (var j = 0; j < options.length; j++) {
if (options[j].value == testedValue) {
return true;
}
}
return false;
}
function copyVals(inputId) {
var sourceValue = document.getElementById(inputId).value;
var inputFields = document.getElementsByClassName("input_to_f");
for (var i = 0; i < inputFields.length; i++) {
inputFields[i].value = sourceValue;
}
}
</script>
Очевидно имеет смысл второй переименовать...

.
Больше по теме